专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET Framework

dataGridView及时更新解决办法

发布时间:2011-06-23 14:43:24 文章来源:www.iduyao.cn 采编人员:星星草
dataGridView及时更新
大侠好:


  我想在一个窗中,实现这样的的一个功能,有删除,添加按钮和一个dataGridView。在窗口的Load事件中为

dataGridView加载数据。在单击删除,添加按钮就删除数据库里(Access)里的记录,同时dataGridView里面的记录也及时更

新,我用尽了办法都不行,请大侠指教,谢谢!


------解决方案--------------------
private void DataBind() //从数据库中获取数据绑定到DATAGRIDVIEW
{
//你获取数据绑定到DATAGRIDVIEW得方法
}


private void YourMethod();//你删除或更新的方法
{
if(如果删除或更新成功)
{
DataBind();
}
}
------解决方案--------------------
C# code
            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();
}
}


------解决方案--------------------
探讨
1.将你邦定数据的代码写在一个方法里!
2.删除成功后调这个就行了!
private void DataBind() //从数据库中获取数据绑定到DATAGRIDVIEW
{
//你获取数据绑定到DATAGRIDVIEW得方法
}


private void YourMethod();//你删除或更新的方法
{
if(如果删除或更新成功)
{
Data……

------解决方案--------------------
删除后再绑定一次数据
------解决方案--------------------
用数据管道也行的
------解决方案--------------------
数据绑定。。。。。我觉得应该可以搞定的 
 
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: