如题!

解决方案 »

  1.   

    不要费心了,GridView不能插入数据,可以结合DetailsView来实现插入操作。
      

  2.   

    真要插入行不如用ListView!
    不然为绑定的数据表加个索引列,然后:
    dim row as datarow = dt.newrow();
    row("InsertIndex")= 1;//插入位置
    row("...")=....
    dt.rows.add(row);然后对DataGridView的InsertIndex进行ASC排序
      

  3.   

    如果不是采用数据绑定的方式是可以添加一行的。
    for (int i = 0; i < dataGridView1.ColumnCount; i++)
    {
    dataGridView1.Rows[dataGridView1.CurrentRow.Index + 1].Cells[i].Value = dataGridView1.CurrentRow.Cells[i].Value;
    dataGridView1.CurrentRow.Cells[i].Value = "";
    }
      

  4.   

    一般都是在绑定的数据层添加行,DataGridView会自动显示新增的行的。
      

  5.   

    你可以定义一个数据集,数据集和这个gridview绑定,然后直接操作数据集,刷新gridview就可以了