我的datagridview 里面增加了一行。 (int row = this.dataGridView1.Rows.Add();)
为什么该行的isNewRow属性总是为false? (bool f = this.dataGridView1.Rows[row].IsNewRow;)  

解决方案 »

  1.   

    isNewRow 在什么情况下是 true 呢?
      

  2.   

     (int row = this.dataGridView1.Rows.Add();) 
    不能够完成向dataGridView1中添加一新行操作,因为你没有给它指定列.
      

  3.   

    当DataGridView的AllowUserAddRow属性为True的时候,定位到最底下的一行空行,该行的isNewRow 就是true
      

  4.   

    msdn中的解释为:如果行是 DataGridView 中的最后一行(用于输入新数据行),则为 true;否则为 false。
      

  5.   

    isNewRow这个属性不是表示这个意思的 lz有看到dataGridView1最后有1行空着吗?那行的isNewRow=true
      

  6.   


    没有,我只增加了一行, 可是不管在哪看 isNewRow 都是  false.