2013-12-08 19 views
0

我已經通過會話將數據集傳遞到了另一個頁面,現在我想將數據集的特定表與另一個頁面的不同網格視圖綁定,即我向其發送數據集的頁面作爲會議。 在另一頁的頁面加載我是書面數據集在asp.net中的特定表綁定c#

 if (Session["tt"] != null) 
     { 
      GridView1.DataSource = Session["tt"]; 
      GridView1.DataBind(); 
     } 

現在我要分配給此屆partcular表gridview- 僞的東西,我希望是 -

 if (Session["tt"] != null) 
     { 
      GridView1.DataSource = Session["tt"].Tables[0]; 
      GridView1.DataBind(); 
     } 

現在該怎麼辦這個?

回答

0

您需要將Session中的tt對象轉換爲DataSet,然後使用它。見下面的代碼:

if (!IsPostBack) 
     { 
      var ds = Session["tt"] as System.Data.DataSet; 

      if (ds != null) 
      { 
       gvFiles.DataSource = ds.Tables[0]; 
       gvFiles.DataBind(); 
      } 
     } 

希望它有幫助。

+0

它適合你嗎? –