请问这是什么原因?在线等待
按照C#演练:使用 DataGrid Web 控件读取和写入数据进行操作,想实现缓存数据集,按照它的方法在 Page_Load 事件处理程序中添加以下代码:
if (! Page.IsPostBack)
{
if (Session["mydatset"] == null)
{
sqlDataAdapter1.Fill(dsCategories1);
Session["mydataset"] = dsCategories1;
}
else
{
dsCategories1 = (dsCategories)Session["mydatset"];
}
DataGrid1.DataBind();
}
然后在 UpdateCommand 事件处理程序中紧接在更新数据库之后添加下面一行:
sqlDataAdapter1.Update(dsCategories1);
Session["mydataset"] = dsCategories1;
调试运行后没有出错,但是按更新按钮后不能正常显示数据,请问如何解决呢?
问题点数:20、回复次数:2Top
1 楼2002pine(2002pine(深圳:msn:huangjinsong2002@hotmail.com))回复于 2003-04-02 19:39:39 得分 20
DataGrid1.DataSource= ((DataSet)dsCategories1).DataTable(0);
DataGrid1.DataBind();
Top
2 楼emilio(emilio)回复于 2003-04-02 19:49:04 得分 0
DataGrid1.DataSource= ((DataSet)dsCategories1).DataTable(0);
请问这句话是不是有点问题,解析一下可以吗?Top




