这里我想将Maker-Checker用于mssql数据库中的表。 我打算使用记录的DataTable类 https://msdn.microsoft.com/en-us/library/system.data.datatable(v=vs.110).aspx
现在我初始化了一个新的DataTable实例
DataTable Temp_Sample = new DataTable("Sample");
我希望使用
if(Checker.Approved(Temp_Sample, rowId)){Temp_Sample.AcceptChanges();}
if(Checker.Denied(Temp_Sample,rowId)){Temp_Sample.RejectChanges();}
我在等待Checker时,即在“For Checker”状态期间,如何保存和获取Temp_Sample?
Temp_Sample.SaveWhileCheckerActionPerforms();
答案 0 :(得分:0)
如何保存和获取Temp_Sample
要保存/保留并提取DataTable
,您必须使用Session
或ViewStatse
。
将您的DataTable保存到会话中:
Session["DTSample"] = Temp_Sample; // Your DataTable saved in DTSample Session
从会话中获取您的DataTable:
// DtTemp DataTable will Fetch your DataTable from Session
DataTable DtTemp = (DataTable) Session["DTSample"];
// Do your work with DtTemp that contains your Temp_Sample DataTable