我正在研究一个项目,在这个项目中我需要使用sql数据库。我有一个插入方法,它的工作正常。但我想在插入Display()方法后刷新我的datagridview。现在,有代码:
private void Display()
{
this.packetsTableAdapter.Fill(this.database1DataSet.Packets);
dataGridView1.Refresh();
}
我需要做些什么才能解决它问题。
答案 0 :(得分:1)
您可能需要将数据集重新绑定到gridview,如
this.packetsTableAdapter.Fill(this.database1DataSet);
dataGridView1.DataSource = null;
dataGridView1.DataSource = this.database1DataSet;
答案 1 :(得分:0)
添加一个项目后必须加载dataGridView1.DataSource。 看起来像这样的方法:
this.packetsTableAdapter.Fill(this.database1DataSet.Packets);//your code
LoadData();
。 。
public void LoadData()
{
dataGridView1.DataSource=// load data
}