datagridview数据清空的问题。
我是采用非绑定,手动赋值的方式。
MySqlDataAdapter myadp1;
DataSet myds1;
省略sql语句
//填充数据
myadp1.Fill(myds1, "myds1_talble");
for (int i = 0; i < myds1.Tables["myds1_talble"].Rows.Count; i++)
{
DataGridViewRow dgvr = new DataGridViewRow();
dataGridView1.Rows.Add(dgvr);
dataGridView1.Rows[i].Cells[0].Value = myds1.Tables["myds1_talble"].Rows[i][0].ToString();//OrderID
以下省略赋值语句N条
}
我这段是搜索按钮的代码,现在问题是,搜索一次,没有问题,搜索第二次,就会出现行数错乱这样的情况,会出现很多空行。我估计是原本的datagridview没有清空的关系。
请问应该如何清空才能让第二次搜索时也正确?我网上找了些清空dataset等方法都不行。