我的代码是这样的:
string sql1 = "select from where 。。
SqlDataAdapter adp = new SqlDataAdapter(sql1, getConnection());
adp.Fill(DataSet1, "t_checkacc");
if (DataSet1.Tables["t_checkacc"].Rows.Count != 0) DataGridView1.DataSource = DataSet1.Tables["t_checkacc"].DefaultView;else
DataGridView1.DataSource = null;
string sql2 = "select ";
adp.selectcommand=sql2;
adp.Fill(DataSet1, "t_operlog");
if (DataSet1.Tables["t_operlog"].Rows.Count != 0)
{
DataGridView2.DataSource = DataSet1.Tables["t_operlog"].DefaultView;
}
else DataGridView2.DataSource = null;请高手们指教,我尝试过在前面加了一句dataset1.clear()加了以后datagridview2就不显示数据了
我应该怎么办呢?
string sql1 = "select from where 。。
SqlDataAdapter adp = new SqlDataAdapter(sql1, getConnection());
adp.Fill(DataSet1, "t_checkacc");
if (DataSet1.Tables["t_checkacc"].Rows.Count != 0) DataGridView1.DataSource = DataSet1.Tables["t_checkacc"].DefaultView;else
DataGridView1.DataSource = null;
string sql2 = "select ";
adp.selectcommand=sql2;
adp.Fill(DataSet1, "t_operlog");
if (DataSet1.Tables["t_operlog"].Rows.Count != 0)
{
DataGridView2.DataSource = DataSet1.Tables["t_operlog"].DefaultView;
}
else DataGridView2.DataSource = null;请高手们指教,我尝试过在前面加了一句dataset1.clear()加了以后datagridview2就不显示数据了
我应该怎么办呢?
你可以
1.仅清除一个表。
2.让想清除数据的DataGridView的DataSource = null呵呵,你说的不明白,我还没搞清你是想清除DataGridView里的数据,还是想清除dataset中一个表里的数据。有一点是肯定的,你不想清除dataset中全部表的数据。
我只是不希望每次点击追加显示,我尝试过datasource=null,还是追加显示的
这段代码应该怎么修改呢,越改越着急,唉……
DataSet DataSet1=new DataSet()
试试
绑定DataGridView2时候令DataSource=null