#c# #.net #loops #datagridview
#c# #.net #циклы #datagridview
Вопрос:
Я перебираю DataGridView, и мне нужно сделать это :
for(int i = 0; i < DGV.Rows.Count - 2; i)
{
// if the row is selected
// do something
}
Комментарии:
1. есть ли вопрос, связанный с этим? также — должно
i
измениться в какой-то момент?
Ответ №1:
Здесь много недостающего контекста, но я думаю, что вы имеете в виду просто:
var rows = DGV.Rows;
for (int i = 0; i < rows.Count - 2; i )
{
if (rows[i].Selected)
{
// do something
}
}
?
Ответ №2:
Ответ №3:
if (DGV.SelectedRows.Contains(DGW.Rows[i]))
{
// ...
}
Ответ №4:
int selectedItem = DataGridView.SelectedRows.Count;
if(selectedItem>0){
//do something here
}