我有一个分页网格视图。我想获取每一行的文本并将该文本放入数组中。但是,我只获取可见行的文本,而不是整个数据集。我不能只从数据源获取数据,因为gridview由两个不同的数据库填充。我怎么能得到每一行的文字 - 可见或不可见?我正在尝试将文本放在数组中,如下所示:
Protected Sub GridView1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.Load
For j As Integer = 0 To GridView1.Rows.Count - 1
If GridView1.Rows(j).Cells(3).Text = "Yes" Then
loginoper = loginoper & GridView1.Rows(j).Cells(1).Text & ","
Else
logoutoper = logoutoper & GridView1.Rows(j).Cells(1).Text & ","
End If
Next
End Sub
答案 0 :(得分:0)
您可以对RowDataBound事件中GridView的每一行进行处理。首先,您必须检查传入的GridViewRowEventArgs的.Row.RowType属性 - 它将是Header,DataRow,Footer等。然后,如果它是DataRow,则将其数据添加到您的数组中你需要的额外逻辑。