为什么往dataGridView中添加数据会多一行

3404阅读 0评论2012-12-10 dyli2000
分类:C#/.net

1、案例代码


  1. this.dataGridView1.Rows.Clear();

  2. if (Get_One_User(Convert.ToInt32(did_table[0].Rows[i][0]), user_table))
  3. {
  4. this.dataGridView1.Rows.Add(
  5. Convert.ToString(user_table[0].Rows[0][0]),

  6. Convert.ToString(user_table[0].Rows[0][1]),

  7. Convert.ToString(user_table[0].Rows[0][0]),

  8. Convert.ToString(did_table[0].Rows[i][1]),

  9. Convert.ToString(did_table[0].Rows[i][0])

  10. );

  11. }


 

2、问题出现现场

 

image

 

3、原因分析

DGV的AllowUserToAddRows这个属性的作用是指示是否向用户显示用于添加行的选项,这个属性默认是true。将其设置为false就可以解决这个问题了。


image


image

 

4、问题解决示意图


image

上一篇:Libview安装与设置使用
下一篇:如何判断DGV目前没有行选中?