如何在VIewState中序列化DataTable 自定义了一个控件.其中需要在控件中暂时保存输入的数据.数据保存在DataTable中.可是由于ViewStat中不支持DataTable的序列化.请问如何解决此问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在viewstate建立datatable DataTable dt1 = new DataTable("Table1"); dt1.Columns.Add("品名"); dt1.Columns.Add("规格"); dt1.Columns.Add("规格ID"); dt1.Columns.Add("表色ID"); dt1.Columns.Add("表色"); dt1.Columns.Add("单位ID"); dt1.Columns.Add("单位"); dt1.Columns.Add("数量"); dt1.Columns.Add("箱数"); dt1.Columns.Add("客户品名"); dt1.Columns.Add("客户规格"); dt1.Columns.Add("客户产品编码"); this.ViewState.Add("myDataTable", dt1);从viewstate取回datatalbe DataTable dt1 = (DataTable)this.ViewState["myDataTable"]; 然后就可以用了 在viewstate建立datatable DataTable dt1 = new DataTable("Table1"); dt1.Columns.Add("品名"); dt1.Columns.Add("规格"); dt1.Columns.Add("规格ID"); dt1.Columns.Add("表色ID"); dt1.Columns.Add("表色"); dt1.Columns.Add("单位ID"); dt1.Columns.Add("单位"); dt1.Columns.Add("数量"); dt1.Columns.Add("箱数"); dt1.Columns.Add("客户品名"); dt1.Columns.Add("客户规格"); dt1.Columns.Add("客户产品编码"); this.ViewState.Add("myDataTable", dt1);从viewstate取回datatalbe DataTable dt1 = (DataTable)this.ViewState["myDataTable"]; 然后就可以用了 上面的作法,存储一次是可以的,如果再存储一次(PostBack),就会冲掉前次存的数据. 求指教“ExecuteScalar”显示表行数的问题 鼠标右键问题 复杂的正则表达式求助 vs.net开发中怎么异机连数据库 请问我为什么不能跳转到当前页面的前一页! 怎么在两台机器之间传递文件? 为什么用asp.net的邮件发送程序,有附带网页link的时候outlook里面无法显示? 急~~~~~关于datagrid currentpage出错.... 如何在存储过程中实现遍历所有子节点? 问题时时有,今天特别多! :) 新手!这段看不懂,帮帮忙! Terminal Services 服务无法启动
dt1.Columns.Add("品名");
dt1.Columns.Add("规格");
dt1.Columns.Add("规格ID");
dt1.Columns.Add("表色ID");
dt1.Columns.Add("表色");
dt1.Columns.Add("单位ID");
dt1.Columns.Add("单位");
dt1.Columns.Add("数量");
dt1.Columns.Add("箱数");
dt1.Columns.Add("客户品名");
dt1.Columns.Add("客户规格");
dt1.Columns.Add("客户产品编码");
this.ViewState.Add("myDataTable", dt1);
从viewstate取回datatalbe DataTable dt1 = (DataTable)this.ViewState["myDataTable"]; 然后就可以用了
dt1.Columns.Add("品名");
dt1.Columns.Add("规格");
dt1.Columns.Add("规格ID");
dt1.Columns.Add("表色ID");
dt1.Columns.Add("表色");
dt1.Columns.Add("单位ID");
dt1.Columns.Add("单位");
dt1.Columns.Add("数量");
dt1.Columns.Add("箱数");
dt1.Columns.Add("客户品名");
dt1.Columns.Add("客户规格");
dt1.Columns.Add("客户产品编码");
this.ViewState.Add("myDataTable", dt1);
从viewstate取回datatalbe DataTable dt1 = (DataTable)this.ViewState["myDataTable"]; 然后就可以用了