我有一个DataGridView,它与DataTable无关。
我想在DataGridView中交换第1行和第10行,例如。
我使用以下代码进行操作:
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;
}
但我想知道有没有简单的方法来做到这一点?
Value.ToString()
等方法,只需将 Value 存储在一个对象中即可。这将是通用的,不像你的代码只适用于字符串。 - Zoli