2015-01-23 2 views
-1

Я пытаюсь найти способ временно сохранить данные из 7 видов сетки на одной странице перед сохранением. Я пробовал это.Временное сохранение данных из более чем 2 gridviews

 //Store the DataTable in ViewState for future reference 

     ViewState["CurrentTable"] = dt; 

     //Bind the Gridview 
     Gridview1.DataSource = dt; 
     Gridview1.DataBind(); 

     //Gridview2.DataSource = dt; 
     //Gridview2.DataBind(); 

     //Gridview3.DataSource = dt; 
     //Gridview3.DataBind(); 

     //Gridview4.DataSource = dt; 
     //Gridview4.DataBind(); 

     //Gridview5.DataSource = dt; 
     //Gridview5.DataBind(); 

     //Gridview6.DataSource = dt; 
     //Gridview6.DataBind(); 

     //Gridview7.DataSource = dt; 
     //Gridview7.DataBind(); 

    } 

ответ

0

Сэр, вы должны сохранить данные своих сеток в xml.

Вы можете поместить все таблицы в DataSet и wirte xlm-файл.

DataSet ds=new DataSet(); 
ds.Tables.Add(yourTable); 
ds.Tables.Add(yourTable); 
ds.WriteXml(fileName); 

Для чтения данных из XML-файла.

DataSet ds = new DataSet(); 
ds.ReadXml(FileName) 
return ds; 

Попробуйте сэр. Может быть, это поможет вам.