Поменять местами строки в datagridview в C #


у меня есть datagridview, не связанный с dataTable.
и я хочу поменять местами, например, 1-ю и 10-ю строки в datagridview.
Я использую этот код

int row_1 = 1;
int row_10 = 10;
for(int i=0;i<grid.ColumnCount;i++)
{
  string temp = grid.Rows[row_1].Cells[i].Value.ToString();
  grid.Rows[row_1].Cells[i].Value = grid.Rows[row_10].Cells[i].Value.ToString();
  grid.Rows[row_10].Cells[i].Value = temp;
}

, но я хочу знать, есть ли какой-нибудь простой способ сделать это ??

7
задан namco 15 April 2011 в 11:39
поделиться