我想点击新增的时候让这个箭头(图1)指示到新增的空白row(图2)。
   最后的操作结果变成这样(图3)
   请问各位怎么实现这一操作?
图1图2
http://pf.images22.51img1.com/6000/ily_5242/f623e59adfa636c7b85f6265a6b8c732.jpg
图3

解决方案 »

  1.   

    获取行号,然后给数据源在相应位置加一个空行
    重新绑定数据
    int index = this.grid.selectedindex
    datarow dr = dt.NewRow();
    dt.rows.insertat(index,dr);
    grid.datasource = dt;
    grid.databind();
      

  2.   

    DataGridTextBoxColumn Db =new DataGridTextBoxColumn();   
    Db.TextBox.Name=Tb.Columns[i].ColumnName;
    Db.HeaderText=Tb.Columns[i].ColumnName;
    Db.MappingName=Tb.Columns[i].ColumnName;
    Db.NullText=""; //这一句是将null变成""
      

  3.   

    给datatable添加空行,然后将其绑定到datagrid就可以了
      

  4.   

    dataGridView.AllowUserToAddRows = true;
      

  5.   


    他的代码是想实现在选定的某一行的位置加入一个新的空行到datatable,然后把Datatable绑定到grid
    dt就是声明的datatable的对象