繁体   English   中英

将数据插入数据库后如何刷新?

[英]How to refresh after inserting data into database?

我是C#的新手。 在将数据插入数据库之后,我有一个表格可以让我查看我的数据,其中DataGridView将显示所有数据。 但是,该表不会显示正在插入数据库的新数据。

研究了datagridview.refresh()但它只是图形刷新。

以下是我的代码:( 不知道我是否在正确的轨道上)

  private void button_refresh_Click(object sender, EventArgs e)
        {
            //DataGridView1.refresh(); 
            //DataSet1.GetChanges();
            //TableAdapter.Fill(DataSet1.table);
        }

如果您不使用数据绑定,那么唯一的方法是删除所有行:

DataGridView1.Rows.Clear();

然后像最初一样阅读并再次添加行

假设d是我拥有的DataSource

d.Add(new string[] {"a", "b", "c"});
dataGridView1.DataSource = d;

现在我的DataGridView有1

过了一会儿 ...

d.Add(new string[] { "1", "2", "3" });
d.Add(new string[] { "4", "5", "6" });
d.Add(new string[] { "x", "y", "z" });
dataGridView1.DataSource = null;
dataGridView1.DataSource = d;
dataGridView1.Refresh();

现在我的DataGridView有4行。

this.employeesTableAdapter.Fill(this.dataSet1.Employees);

Where: Employees your table

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM