1

コードを使用する簡単な方法はありますか:

For Each gvRow As GridViewRow In gvGridviewExample.Rows
    If gvRow.RowType = DataControlRowType.DataRow Then
        'Do Something
    End If
Next

iEnumerable を使用する場合など、理論的に (疑似コード スタイル) を追加します。

gvGridviewExample.Where(Function(chR) chR.Row = DataRow)

これをコーディングする簡単な方法があるかどうか疑問に思いましたか?

ありがとう、

ファーストケープ

4

2 に答える 2

0

特定のケースで100%正しいティムの答えに加えて、同様の状況でを使用できます。つまり、表示されているすべての行を繰り返し処理したい場合です。

gvGridViewExample.Rows
    .Where(Function(r) r.Displayed = True)  ' Apply filter
    .ToList()
    .ForEach(Function(x) x.DoSomething())  ' Do something...

また

For Each row in gvGridViewExample.Rows.Where(Function(r) r.Displayed = True)
    row.DoSomething()
Next
于 2013-04-19T09:42:08.230 に答える