private void tsbSave_Click(object sender, EventArgs e)
{
System.Data.OleDb.OleDbCommandBuilder CommandBuilder = new System.Data.OleDb.OleDbCommandBuilder(Adapter);//自动生成用于协调对DataSet的更改与关联数据库的单表命令。
int count= Adapter.Update(ds,"部门表");//为具有指定的DataTable名称的DataSet中每个已插入,已更新,已删除的行调用相应的insert,update或delete语句。
MessageBox.Show("受影响的行数是" + count.ToString());
}
private void tsbRefresh_Click(object sender, EventArgs e)
{
String Sql = "select 部门ID,部门名称 from TBL_部门表";
ds = new DataSet();
this.Adapter.SelectCommand.CommandText = Sql;
this.Adapter.Fill(ds, "部门表");
dbGrid.Refresh();
dbGrid.DataSource = ds;
dbGrid.DataMember = "部门表";
}
如上操作后,数据库并没有更新
{
System.Data.OleDb.OleDbCommandBuilder CommandBuilder = new System.Data.OleDb.OleDbCommandBuilder(Adapter);//自动生成用于协调对DataSet的更改与关联数据库的单表命令。
int count= Adapter.Update(ds,"部门表");//为具有指定的DataTable名称的DataSet中每个已插入,已更新,已删除的行调用相应的insert,update或delete语句。
MessageBox.Show("受影响的行数是" + count.ToString());
}
private void tsbRefresh_Click(object sender, EventArgs e)
{
String Sql = "select 部门ID,部门名称 from TBL_部门表";
ds = new DataSet();
this.Adapter.SelectCommand.CommandText = Sql;
this.Adapter.Fill(ds, "部门表");
dbGrid.Refresh();
dbGrid.DataSource = ds;
dbGrid.DataMember = "部门表";
}
如上操作后,数据库并没有更新
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货