我有一些數據和兩個hyperlinkfields 我想要做的第一行不可見 和最後一排的第二HyperLinkField字段不可見如何更改gridview中超鏈接字段的可見性?
的第一HyperLinkField字段一個GridView這就是我所做的到現在
Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
Dim x As HyperLink
x = e.Row.Cells(8).Controls(0)
If e.Row.RowIndex = 0 Then
x.Visible = False
End If
If e.Row.RowIndex = GridView1.Rows.Count Then
'x = e.Row.Cells(9).Controls(0)
'x.Visible = False
End If
End If
End Sub
這隻適用於第一個超鏈接字段。 省略註釋將使第一個超鏈接字段對所有行都不可見。
任何幫助表示讚賞。 在此先感謝。
+1 - 這是做到這一點的方法。不要打擾後面的代碼,只是讓它自動跟隨你的標準。如果需要更復雜的標準,則在後面的代碼中通過公共方法運行它。 – 2010-01-28 19:12:53