想清空gridview里面的内容,于是把绑定的datatable清空设成了null。可是测试gridview无法清空,里面还是显示之前的内容。
原来当要绑定的datatable为null的时候,即使指定要gridview绑定,也是绑不上地~
这时候只要重新建个新的datatable绑定就好了
protected
void rgData_NeedDataSource(
object source, Telerik.WebControls.GridNeedDataSourceEventArgs e)
{
DataTable dt = (DataTable)ViewState[ " dtemp "];
this.rgData.DataSource = dt== null? new DataTable():dt;
}
{
DataTable dt = (DataTable)ViewState[ " dtemp "];
this.rgData.DataSource = dt== null? new DataTable():dt;
}