1。我想在datagridview中的这一个新行里面的内容都输入完后,下面的新行才出现,而不是只输入了其中一列,下面的新行就有了 该如何实现啊?
2.我喜爱datagridview中加了DataGridViewComboBoxColumn 这个列,如何取得我在新行中通过DataGridViewComboBoxColumn 选择的值啊?

解决方案 »

  1.   


    有个AllowUserToAddRows属性 设为false通过代码来添加 修改 不知我是否理解了您的意思
      

  2.   

    AllowUserToAddRows这个属性我知道,可应该在datagridview的哪个方法下用呢?
      

  3.   

    回答第二个问题如果已经通过validated
    datagridviewrow drv = dgv.rows[i];
    string s = drv.cells[0].value.tostring();
    如果只是刚刚选择了,还没有通过validated,可以在validating方法中,获取e,e有一个属性可以获取当前值