如何清除和加载datagridview

时间:2015-01-28 14:46:44

标签: c# winforms

我有一个datagridview和两个从sql server DB获取数据的按钮。每当我点击btn1时,它会使用记录获取datagridview,如果我然后单击btn2,它会将btn2记录与btn1记录组合在一起。 如何清除datagridview,以便btn2会向我显示记录而不是组合记录?

1 个答案:

答案 0 :(得分:0)

明确:

DataSet.Clear();

http://msdn.microsoft.com/en-us/library/system.data.dataset.clear.aspx

下面添加了一个使用sql查询结果填充datagridview的示例。

 string select = "SELECT * FROM EXAMPLETABLE";
 Connection c = new Connection();
 SqlDataAdapter dataAdapter = new SqlDataAdapter(select, c.con); //c.con is the connection string

 SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
 DataSet ds = new DataSet();
 dataAdapter.Fill(ds);
 dataGridView1.ReadOnly = true; 
 dataGridView.DataSource = ds.tables[0];