日期:2014-05-17 浏览次数:20989 次
SqlCommandBuilder还行 修改数据和增加一行新的数据就无法更新到数据库
//删除
try
{
ds.Tables[0].Rows[dataGridView1.CurrentRow.Index].Delete();
sdr.Update(ds.Tables[0].GetChanges());
MessageBox.Show("数据删除成功");
ds.Tables[0].AcceptChanges();
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
//修改
try
{
// sdr.Update(ds.Tables["tb_course"].GetChanges());
sdr.Update(ds.Tables[0]);
MessageBox.Show("数据修改成功");
//ds.Tables["tb_course"].AcceptChanges();
ds.Tables[0].AcceptChanges();
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
// 修改数据时可以在界面上修改 但无法更新到数据库 该怎么解决