【问题标题】:Get Text of every row in a Paged Gridview获取分页网格视图中每一行的文本
【发布时间】:2009-07-09 14:53:06
【问题描述】:

我有一个分页的gridview。我想获取每一行的文本并将该文本放入一个数组中。但是,我只获取可见行的文本,而不是整个数据集。我不能只从数据源获取数据,因为 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

【问题讨论】:

  • 这是我将数据拉入数据表并从那里填充项目的另一个原因。

标签: asp.net sql vb.net gridview


【解决方案1】:

您可以在 RowDataBound 事件中对 GridView 的每一行进行处理。首先,您必须检查传入的 GridViewRowEventArgs 的 .Row.RowType 属性——它将是 Header、DataRow、Footer 等。然后,如果它是 DataRow,则将其数据添加到您的数组中您需要的其他逻辑。

【讨论】:

    猜你喜欢
    • 2014-02-12
    • 2012-02-23
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多