0

我是 C# 的新手。将数据插入我的数据库后,我有一个表单,允许我查看我的数据,其中DataGridView将显示所有数据。但是,该表不显示正在插入数据库的新数据。

已经研究过datagridview.refresh()但它唯一的图形刷新。

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

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

3 回答 3

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

Where: Employees your table

于 2013-01-13T11:54:31.577 回答
0

让我们想象 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 行。

于 2013-01-13T11:16:33.070 回答
0

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

DataGridView1.Rows.Clear();

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

于 2013-01-13T11:01:36.537 回答