gpt4 book ai didi

c# - 刷新按钮 - 在插入、删除、更新后刷新数据 GridView

转载 作者:太空狗 更新时间:2023-10-30 01:22:07 26 4
gpt4 key购买 nike

我正在尝试创建一个刷新按钮,以便在完成更新后自动刷新我的 datagridview 中的数据。

但是,我的刷新按钮似乎不起作用。显示的数据与原始数据保持一致。它仅在我手动结束我的 Windows 应用程序并重建它后才会更新。

这是我的代码:

 private void button_refresh_Click(object sender, EventArgs e)
{
this.acuzioSecureStore_DatabaseXDataSet.AcceptChanges();
}

请协助。谢谢^_^

最佳答案

处理此问题的最简单方法是使用绑定(bind)源对象。

如果您从 Access 数据库将信息加载到 DataGridView 中,那么您很可能将数据存储在 Dataset 或 DataTable 中。

创建绑定(bind)源对象,填充数据表/数据集后,将绑定(bind)源的数据源设置为数据表。然后将 DataGridView 中的数据源设置为绑定(bind)源对象。

这样做可以确保您的 datagridview 中的任何更改或反射(reflect)在 DataTable 中,反之亦然。如果您将数据重新加载到数据表中,它将自动反射(reflect)在数据网格中。

DataTable dt = new DataTable();

BindingSource bs = new BindingSource();

bs.DataSource = dt;

dataGridView1.DataSource= bs;

现在所有更改都会自动发生。

关于c# - 刷新按钮 - 在插入、删除、更新后刷新数据 GridView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14374348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com