目前我有一个搜索DataGridView中每一行的函数,看起来像这样。
For Each row As DataGridViewRow In DataGridView1.Rows
Next
然而,由于某些问题导致的问题,我需要让它在特定行启动For Each Row。 我已尝试过" For Each Data As DataGridViewRow在DataGridView1.Rows.IndexOf(RowToStartAt)"然而,这似乎是错误的使用方法。
我尝试做的事实是否可行?或者我只是尝试使用错误的方法?
答案 0 :(得分:2)
您可以使用这种语法
For Each row in dgv.Rows.Cast(Of DataGridViewRow)().Skip(5)
Console.WriteLine(row.Cells(0).Value.ToString())
Next
在此示例中,循环跳过前5行,然后开始其枚举
不确定这是否真的有益。传统的for循环可能更清晰,但Linq认为这可以达到所需的结果。