我有一些数据和两个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