清空ds中的数据记录:
((DataSet)(ViewState["DS"])).Tables[0].Rows.Clear();//清空
bind(); //绑定显示
假设GridView显示绑定的数据,保存在数据集ds中。有个情景:当我们在TextBox中添加到GridView中显示,然后【确定】或【保存】到数据库中后,为了不会重复保存或添加,则将该GridView的数据ds清空:
【 ((DataSet)(ViewState["DS"])).Tables[0].Rows.Clear();//清空】,
并不让他显示不出来,那么我们通常在清空ds后,再次绑定就可以了。
protected void bind()
{
if(ds!=null&&ds.Tables.count>0&&ds.Tables[0].Rows.Count>0)
{
GridView1.DataSource=(DataSet)ViewState["ds"];
GridView1.DataBind();
}
else
{
GridView1.DataSource=null;
GridView1.DataBind();
}
}