动态生成的DataTable,页面提交的时候怎么保存啊

lovefootball 2003-11-04 06:36:59
动态生成DataTable的行,当页面提交的时候就丢了,怎么把它保存下来
...全文
74 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
soonquick 2003-11-24
  • 打赏
  • 举报
回复
try this
用ViewState或Session保存
在页面提交之前用Session["identifier"] = dt;
//identifier是Session的标识符,dt就是你要保存的DataTable。
在提交后重新获得用 DataTable dt = (DataTable)Session["identifier"];
//注意identifier要和保存DataTable时一致
把上面的Session换成ViewState是一样的。
Ok了。
lovefootball 2003-11-05
  • 打赏
  • 举报
回复
up
513 2003-11-05
  • 打赏
  • 举报
回复
动态生成DataTable的行,当页面提交的时候就丢了,怎么把它保存下来
用Session保存起来
另外想保存自定义页码,你试试将自定义的Bind(),放在if(IsPostBack){}外面
angel2a 2003-11-05
  • 打赏
  • 举报
回复
up
lovefootball 2003-11-04
  • 打赏
  • 举报
回复
但是我重新定向到这个页面后就没事了,怎么提交都不会丢,气死我了
lovefootball 2003-11-04
  • 打赏
  • 举报
回复
我在datatable里放的是datagrid的页码(1、2、3、4、、、、),动态生成的hyperlink,我自定义的分页,我是在一个查询事件里绑定的datatable,每次dropdownlist一提交就没了,我想保存dtagrid的页码
nxct 2003-11-04
  • 打赏
  • 举报
回复
在提交的响应事件里,把datatable中的数据逐个更新到库里,如果没有检索到相同的数据,就插入一条新数据。
nxct 2003-11-04
  • 打赏
  • 举报
回复
详细一点,有没有代码?

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧