【问题标题】:Looping through two gridviews vb循环通过两个gridviews vb
【发布时间】:2015-12-21 14:00:33
【问题描述】:

我正在寻找比较两个 aspxgridviews 的结果。

例如:
第一个网格视图
1
2
3

第二个网格视图
1
2
3
4
5

我希望列表框中的输出为 4 5。

到目前为止,这是我的代码:

For k As Integer = 0 To DataGridView.VisibleRowCount - 1

    For j As Integer = 0 To ExcelGridView.VisibleRowCount - 1

        If DataGridView.GetRowValues(k, "Column1").Equals(ExcelGridView.GetRowValues(j, "F2")) Then

        Else

            ResultMemo.Text = DataGridView.GetRowValues(k, "Column1")

            ListBox1.Items.Add(ResultMemo.Text)

            Exit For

        End If

    Next j

Next k

【问题讨论】:

    标签: asp.net vb.net gridview


    【解决方案1】:

    DataGridView = 第二个 Gridview 1 2 3 4 5
    ExcelGridView = 第一个 Gridview 1 2 3

    你的风格会是这样的:

    For k As Integer = 0 To DataGridView.VisibleRowCount - 1 
        dim isNotFound = true
        For j As Integer = 0 To ExcelGridView.VisibleRowCount - 1 
            If DataGridView.GetRowValues(k, "Column1")=(ExcelGridView.GetRowValues(j, "F2") Then 
                isNotFound = false
                Exit For 
            End If 
        Next For
        If isNotFound then
            dim forAdd = DataGridView.GetRowValues(k, "Column1") 
            ResultMemo.Text = forAdd 
            ListBox1.Items.Add(forAdd) 
        End If
    Next For
    

    【讨论】:

    • 非常感谢帕维尔!像沙姆一样工作!非常感谢我的朋友。
    猜你喜欢
    • 2016-06-12
    • 1970-01-01
    • 2021-07-22
    • 2014-07-07
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    • 2018-03-16
    • 2018-06-24
    相关资源
    最近更新 更多