日期:2014-05-20 浏览次数:20874 次
            this.dataGridView.Rows.Remove(this.dataGridView.CurrentRow);
            SqlCommandBuilder builder = new SqlCommandBuilder(daAccount);
            daAccount.DeleteCommand = builder.GetDeleteCommand();
            daAccount.Update(ds, "表名");
            MessageBox.Show("数据删除成功");
------解决方案--------------------
datagridview更新
DataSet ds = new DataSet();
SqlDataAdapter sda;
SqlCommandBuilder scb = new SqlCommandBuilder(sda);
sda.Update(ds);
this.dataGridView1.DataSource = ds.Tables[0];
------解决方案--------------------
重新加载一下数据不是就可以
------解决方案--------------------
再次调用你的显示的那个方法
------解决方案--------------------
1.将你邦定数据的代码写在一个方法里!
2.删除成功后调这个就行了!
 private void DataBind() //从数据库中获取数据绑定到DATAGRIDVIEW
{
 //你获取数据绑定到DATAGRIDVIEW得方法
}
private void YourMethod();//你删除或更新的方法
{
 if(如果删除或更新成功)
 {
 DataBind();
 }
}
------解决方案--------------------