2011-05-17 68 views
-1

我通過一個DataGridView循環選擇,我必須這樣做:確定行是否在一個DataGridView

for(int i = 0; i < DGV.Rows.Count - 2; i) 
{ 
    // if the row is selected 
    // do something 
} 
+4

有問題嗎?另外 - 我應該改變一下嗎? – 2011-05-17 09:23:23

回答

2

有很多缺失背景下的,但我認爲你的意思是:

var rows = DGV.Rows; 
for (int i = 0; i < rows.Count - 2; i++) 
{ 
    if (rows[i].Selected) 
    { 
     // do something 
    } 
} 

+0

謝謝,它的工作 – 2011-05-17 09:39:52

0
if (DGV.SelectedRows.Contains(DGW.Rows[i])) 
{ 
    // ... 
} 
0
int selectedItem = DataGridView.SelectedRows.Count; 
if(selectedItem>0){ 
    //do something here 
}