datalist里执行完一个delete操作以后,怎么让它自动地刷新页面啊?
private void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if(e.CommandName.Equals("delete")){
cda =new Counsellor.BLL.Article();
cda.Delete(cda.GetArticleObj(Convert.ToInt32(DataList1.DataKeys[e.Item.ItemIndex])));
                            //DataList1.DataSource = dataSet1;
                            //DataList1.DataBind();
}
if(e.CommandName.Equals("update")){

}
}
我本来直接用的是databind方法,可是报错了:
IListSource 不包含任何数据源。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: IListSource 不包含任何数据源。源错误: 
行 76:  cda.Delete(cda.GetArticleObj(Convert.ToInt32(DataList1.DataKeys[e.Item.ItemIndex])));
行 77:  DataList1.DataSource = dataSet1;
行 78:  DataList1.DataBind();
行 79:  }
行 80:  if(e.CommandName.Equals("update")){