private DataTable CreateDataTable() //生成一个DataTable并赋给ViewState
{
DataTable table = new DataTable();
DataColumn colum;
colum = new DataColumn();
colum.DataType = System.Type.GetType("System.Int32");
colum.ColumnName = "ProductType";
table.Columns.Add(colum);
colum = new DataColumn();
colum.DataType = System.Type.GetType("System.Int32");
colum.ColumnName = "ProductSpecID";
table.Columns.Add(colum);
colum = new DataColumn();
colum.DataType = System.Type.GetType("System.String");
colum.ColumnName = "ProductCode";
table.Columns.Add(colum);
ViewState["detailtable"] = table; //存放table
return table;
}
{
DataTable table = new DataTable();
DataColumn colum;
colum = new DataColumn();
colum.DataType = System.Type.GetType("System.Int32");
colum.ColumnName = "ProductType";
table.Columns.Add(colum);
colum = new DataColumn();
colum.DataType = System.Type.GetType("System.Int32");
colum.ColumnName = "ProductSpecID";
table.Columns.Add(colum);
colum = new DataColumn();
colum.DataType = System.Type.GetType("System.String");
colum.ColumnName = "ProductCode";
table.Columns.Add(colum);
ViewState["detailtable"] = table; //存放table
return table;
}
使用时就直接:
DataTable table = ViewState["detailtable"] as DataTable;