C# Winform.DataGridView遍历时的注意事项

使用for循环遍历dataGridView中的行数据时,

for (int i = 0; i < dataGridView_01.Rows.Count; i++)
{
  // DOING...
}

如果dataGridView.AllowUserToAddRows是true, 则需要注意最后一行的数据是空的, 此时使用dataGridView_01.Rows[i].Cells[0].Value.ToString(),处理到最后一行就会出现空对象的报错.

有两种处理方式

  1. 设置dataGridView_01.AllowUserToAddRows = false
  2. for循环中i < dataGridView_01.Rows.Count-1

posted on 2021-06-23 22:38  nujux  阅读(699)  评论(0)    收藏  举报

导航