请问怎么在DataGridView指定位置插入空行?例如:当前焦点在第2行,那么就在第2行和第3行间插入空行

解决方案 »

  1.   

    你按下面的方法试试:
    1.数据表中增加一个隐藏的序列号字段No;
    2.定位后,在后台数据表中增加一条记录,对应的No有值,其他字段无值。
      

  2.   

    不知道你的DataGridView是否存在DataSource,如果存在那么你添加的空行就需要添加在DataSet中,绑定后DataSet修改内容DataGridView就会一同改变;
      

  3.   

    如果你的是winform的话.应该会自动添加新行.如果webform的话.你的焦点是指什么?如果是指编辑的话.是不是不管后面有没有数据都添加空行呢?
    当然.你只要编辑事件里面执行就可以了!
      

  4.   

    TemplateField类别让你可以自定义字段的外观,你可以将你需要的东西放在里面,具体操作我想楼主知道的吧。
      

  5.   

    winform的话.应该会自动添加新行
      

  6.   


    DataGridViewRow row = new DataGridViewRow();
    row.CreateCells(this.dataGridView1);
    this.dataGridView1.Rows.Insert(3, row);
    cell要设置好,比如不可空的你在列头设了默认值没。