你新增一条记录后,重新用取数据库,绑定dataGrid.DataSource.
或者用dataSet.AcceptChanges()。

解决方案 »

  1.   

    dataSet.AcceptChanges()使用后没什么用.
    除了重新执行一次取数据操作,没有其它方法了吗?
      

  2.   


    新增一条记录后,重新fill你用来绑定到datagrid的dataset
    就可以了.
      

  3.   

    我就是这样用的Fill(dataset,datatable名)
      

  4.   

    但我这样用后,再对Datagrid中的datatable增加新行,有时候会出现错误提示
    标题是"向原始数据存储区提交行出错"
    正文是"索引超出了数组界限,要更正该值吗?
    为什么呢
      

  5.   

    增加一列以后update
    然后重新连接数据库,Fill(dataset,datatable名)
    重新帮定datagrid
      

  6.   

    我是这样做的
    使用DataAdapter的Update后
    重新使用DataAdapter的Fill(dataset,datatable)
    设定DataGrid的DataSource,
    但是这时再增加Newrow会提示"向原始数据存储区提交行出错"
    正文是"索引超出了数组界限,要更正该值吗?