用c#更新数据库有问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:54:29
public void UpdateDataSource(libraryDataSet.BookDataTable cgRows)
{
try
{
this.bookTableAdapter.Update(cgRows);
}
catch (System.Exception E)
{
this.ErrorHandle(E);
}

}

public void UpdateDateSet()
{
this.BindingContext[this.libraryDataSet,"Book"].EndCurrentEdit();
libraryDataSet.BookDataTable temp = new libraryDataSet.BookDataTable();
temp = (libraryDataSet.BookDataTable)(this.libraryDataSet.Book.GetChanges());
try
{
this.UpdateDataSource(temp);
this.libraryDataSet.Book.Merge(temp);
MessageBox.Show("更新成功");

}
catch (System.Exception E)
{

bookTableAdapter.Accept();如果没有记错的话,还要放上这样的语句,表示接收更新!请试一下.

只是更新了数据,没有插入到数据库。

我晕。。LZ怎么不用command更新?那样也好调试~