ASP.NET(C#) + Sql Server2000开发WebForm小弟使用DataGrid来显示查询出来的数据,我在DataGrid中使用了按钮列,那么在修改了数据后就必须要进行重新绑定。我的问题是:由于查询条件不同,所以每次查询出来的记录集是不一样的!那么重新绑定的时候,要如何取得上次查询的记录集呢??我的想法是这样的:定义一个全局变量来保存每次查询时的“查询语句”,不过小弟认为这样不好。哪位大侠有别的高见,请指点一下,谢谢!学习,关注……
调试欢乐多
dim dt as datatable = viewstate("dt")
就可以了。恩
基本差不多.
------------
用viewstate来保存你上次内容。比如你可以查询出的数据放到datatable中然后用viewstate("dt")=你的datatable取出值,只要
dim dt as datatable = viewstate("dt")
就可以了。恩
---------------
ViewState["dt"]=Your DataTable;datatable dt = viewstate("dt");
用viewstate来保存你上次内容。比如你可以查询出的数据放到datatable中然后用viewstate("dt")=你的datatable取出值,只要
dim dt as datatable = viewstate("dt")
就可以了。恩 --------------------------------------------
同意使用C#的写法
viewstate("dt")=datatable取出值,只要
DataTable dt = new DataTable("NewDt");
dt=viewstate("dt")