【发布时间】:2014-08-12 07:09:47
【问题描述】:
我创建了一个DataTable _dt 并添加了如下所示的列
_dt.Columns.Add("INDATE", typeof(string));
_dt.Columns.Add("INTIME", typeof(string));
_dt.Columns.Add("OUTTIME", typeof(string));
_dt.Columns.Add("OUTDATE", typeof(string));
我将_dt 存储到Viewstate:
ViewState["_table"] = _dt;
然后我在DataTable 中添加了一行,如下所示:
DataRow _dr = _dt.NewRow();
_dr[0] = string.Format("{0:dd/MM/yyyy}", System.DateTime.Now);
_dr[3] = string.Format("{0:dd/MM/yyyy}", System.DateTime.Now);
_dt.Rows.Add(_dr);
并将DataTable 成功绑定到gridview。
我的问题是:每当我从Viewstate 检索DataTable 时
DataTable _dtTemp = (DataTable)ViewState["_table"];
该表还包含DataRow...
我不想要数据行。我只想要带有列字段的表格。
【问题讨论】:
-
请使用相应的按钮
{}来格式化您的代码行
标签: asp.net datatable ado.net viewstate