dataGrid和TextBox同步显示同一table中的记录,当DataGrid删除row时tableBox中的记录并不会删除在TextBox同步显示数据时,出现问题.删除后如何来保持同步呢?
那位大虾知道呀? 帮帮忙!!

解决方案 »

  1.   

    应该没有问题的,
    http://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspx
      

  2.   

    对DataSet进行操作就可以实现,你的DataGrid应该是绑定的一个DataSet吧。
    ds.Tables[0].Rows.Remove(row)或者ds.Tables[0].Rows.RemoveAt(this.grid.CurrentRowIndex),
    建议用Remove方法,Remove删除的是一个DataRow,而RemoveAt方法删除的是一个行的索引,这在对数据排序时可能会出点问题。
      

  3.   

    row.delete()只是对table中的记录做了标记,并没有真正的删除,row.delete()后实现了dataGrid中记录却改变了,这时与table中的记录就不同了。acceptchange()实现了删除。可是怎样实现数据库中的数据记录也改变呢?使用Update(dataset)不起任何的作用??