在c#中(也就是asp.net),怎么给session加一个dataview的值,加上之后在另一个页面怎么读出来?!急!

2022-04-17 教育 52阅读
//将数据存放在Session中
privatevoidInitLoadTable()
{
DataTabledTable=newDataTable();

dTable.Columns.Add("ID",typeof(int));
dTable.Columns.Add("Name",typeof(string));

//添加数据
DataRowdRow=dTable.NewRow();

dRow["ID"]=4;
dRow["Name"]="第";

dTable.Rows.Add(dRow);

DataRowdRow1=dTable.NewRow();

dRow1["ID"]=2;
dRow1["Name"]="zxp";

dTable.Rows.Add(dRow1);

//保存到sexxion中
Session["Table"]=dTable;
}

publicstringSessionTable="";

//获取取
privatevoidGetSessionTable()
{
DataTabledTable=newDataTable();

dTable=(DataTable)Session["Table"];

StringBuilderstrApp=newStringBuilder();

foreach(DataRowdRowindTable.Rows)
{
strApp.Append(dRow["ID"].ToString());
}

SessionTable=strApp.ToString();
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com