У меня есть GridView с некоторыми данными и два hyperlinkfields я хочу сделать первый hyperlinkfield первой строки не виден и второго 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 - Это способ сделать это. Не беспокойтесь, заходите в код позади, просто имейте autobind по вашим критериям. Если необходимы более сложные критерии, запустите его через открытый метод в коде. –