动态生成的DataTable,页面提交的时候怎么保存啊
动态生成DataTable的行,当页面提交的时候就丢了,怎么把它保存下来 问题点数:0、回复次数:8Top
1 楼nxct(老猫)回复于 2003-11-04 19:35:32 得分 0
详细一点,有没有代码?Top
2 楼nxct(老猫)回复于 2003-11-04 19:37:01 得分 0
在提交的响应事件里,把datatable中的数据逐个更新到库里,如果没有检索到相同的数据,就插入一条新数据。Top
3 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2003-11-04 20:57:25 得分 0
我在datatable里放的是datagrid的页码(1、2、3、4、、、、),动态生成的hyperlink,我自定义的分页,我是在一个查询事件里绑定的datatable,每次dropdownlist一提交就没了,我想保存dtagrid的页码Top
4 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2003-11-04 20:58:17 得分 0
但是我重新定向到这个页面后就没事了,怎么提交都不会丢,气死我了Top
5 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2003-11-05 10:18:21 得分 0
upTop
6 楼angel2a(天使之守护)回复于 2003-11-05 13:00:29 得分 0
upTop
7 楼513(513)回复于 2003-11-05 13:24:07 得分 0
动态生成DataTable的行,当页面提交的时候就丢了,怎么把它保存下来
用Session保存起来
另外想保存自定义页码,你试试将自定义的Bind(),放在if(IsPostBack){}外面Top
8 楼soonquick(绪风)回复于 2003-11-24 21:23:43 得分 0
try this
用ViewState或Session保存
在页面提交之前用Session["identifier"] = dt;
//identifier是Session的标识符,dt就是你要保存的DataTable。
在提交后重新获得用 DataTable dt = (DataTable)Session["identifier"];
//注意identifier要和保存DataTable时一致
把上面的Session换成ViewState是一样的。
Ok了。Top




