读书人

怎么清除datagridview里的数据让它不

发布时间: 2012-01-12 22:11:58 作者: rapoo

如何清除datagridview里的数据,让它不会每次累加显示?
我的代码是这样的:
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就不显示数据了
我应该怎么办呢?

[解决办法]
每次填充数据源时``先清空数据源``
[解决办法]
指定数据源之后,把数据源都清空一下
[解决办法]
每次点击前
DataSet DataSet1=new DataSet()
试试
[解决办法]
获取数据源的时候 清空DataSet1.clear()
绑—ataGridView2时候令DataSource=null

读书人网 >C#

热点推荐