2016-10-30 11 views
0

MultSelectがTrueに設定され、SelectionModeがFullRowSelectに設定されたDataGridViewコントロールがあります。私の目標は、選択したすべての行を繰り返し処理し、各行のすべてのセルを繰り返し処理して文字列内の値を取得することです。DataGridViewで複数の選択行のすべてのセルをどのように反復処理しますか?

このリンクのサンプルコードでは、選択したすべての行を取得して繰り返し処理する方法がありますが(https://msdn.microsoft.com/en-us/library/x8x9zk5a(v=vs.110).aspx)、2番目の問題では、それぞれのセルを繰り返し処理する方法がまだわかりません選択した行の

どのようにすればいいのでしょうか?

答えて

2

行の各セルを繰り返し処理するだけで、それぞれ別の入れ子になっています...選択した行を繰り返し処理する方法と似ています。たとえば、

For Each dgvr As DataGridViewRow In DataGridView1.SelectedRows 
     For Each dgvc As DataGridViewCell In dgvr.Cells 
      'do stuff to each cell 
     Next 
    Next 
関連する問題