简单问题,大家来看看
karl 2003-10-20 04:41:44 很简单的一个程序
private void Form1_Load(object sender, System.EventArgs e)
{
sqlDataAdapter1.Fill(dataSet11);
}
private void button1_Click(object sender, System.EventArgs e)
{
if(dataSet11.HasChanges())
{
MessageBox.Show ("HC");
}
dataSet11.AcceptChanges();
int i = sqlDataAdapter1.Update(dataSet11);
MessageBox.Show (i.ToString());
}
private void sqlDataAdapter1_RowUpdated(object sender, System.Data.SqlClient.SqlRowUpdatedEventArgs e)
{
//更新完成
MessageBox.Show ("更新完成");
}
}
}
insertCommand,UpdateCommand,DeleteCommand都由IDE生成好了,我按照上面的方式无法更新数据,我用dataGrid获取DataSet里面的表,然后在dataGrid上面修改数据,然后点击button1,表面上好像正常,但是数据没有更新到服务器,也不报错,不知道还欠缺什么?