dataGridView及时更新
大侠好:
我想在一个窗中,实现这样的的一个功能,有删除,添加按钮和一个dataGridView。在窗口的Load事件中为
dataGridView加载数据。在单击删除,添加按钮就删除数据库里(Access)里的记录,同时dataGridView里面的记录也及时更
新,我用尽了办法都不行,请大侠指教,谢谢!
[解决办法]
private void DataBind() //从数据库中获取数据绑定到DATAGRIDVIEW
{
//你获取数据绑定到DATAGRIDVIEW得方法
}
private void YourMethod();//你删除或更新的方法
{
if(如果删除或更新成功)
{
DataBind();
}
}
[解决办法]
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();
}
}
[解决办法]