SqlConnection myConnection;
myConnection = new SqlConnection( ConnectString);
SqlDataAdapter myCommand = new SqlDataAdapter(sql_str, myConnection);
DataSet ds = new DataSet();
myCommand.Fill(ds, "t1");
DataTable dt=ds.Tables ["t1"];
ViewState["table"]=(DataTable)dt;需要用的时候再把ViewState["table"]赋给DataTable就可以了
DataTable dt=(DataTable)ViewState["table"];
myConnection = new SqlConnection( ConnectString);
SqlDataAdapter myCommand = new SqlDataAdapter(sql_str, myConnection);
DataSet ds = new DataSet();
myCommand.Fill(ds, "t1");
DataTable dt=ds.Tables ["t1"];
ViewState["table"]=(DataTable)dt;需要用的时候再把ViewState["table"]赋给DataTable就可以了
DataTable dt=(DataTable)ViewState["table"];
解决方案 »
- 关于LinQ的难题,是否需要拼接字符串?
- 用过Discuz.Control.Button的来看下 100分相赠
- DataGridView 新增加的数据能否在最前面显示
- 下列哪项在OOP中有真实级别的可访问性?有元?公共?安全?私有?受保护的?松散的?通配符?
- 晕死,添加一个tabControl控件,在给他添加一个controlPage ,为什么Page标题总是显示在左上角,我想让他显示在右上角,怎么搞???
- 我在.net环境中debug的时候为什么和数字相关的都是用16进制表示阿,怎么样改为10进制的
- C#下Excel.ApplicationClass问题
- 高分求算法: 有多个大小不一的小矩形,选择一些放入一个大矩形中,要求放入的小矩形面积总和尽量大
- 数据转换问题
- 请问大家,有多少人是把程序代码写在.aspx页,有多少人是.aspx和.cs后端分开写的?
- 40分请教超级简单问题!菜鸟提问
- 大家好。 我前几天建的C#群,人数已经满了。如果还有朋友要进,就到新群 :6106413 来
DataTable dt=(DataTable)ViewState["table"];
for(int i=0;i<dt.Rows.Count;i++)
{
string sql="insert tablename(字段1,字段2) values('"+dt.Rows[i]["字段名"]+"',......)"
}
这是中文在线MSDN
你到上面去找一下viewstate,很详细的
如:MyDataGrid1.DataSource =(DataTable)ViewState["table"];
------------------
原贴内容:
我是说临时插入到datagrid中,一次插入好多记录,然后按保存,存储所有的记录
先建立一个datatable
把临时数据存入datatable,在把datatable存入session,
需要时在session中取出datatable在用里面的数据更新数据库