none
Application State 的Table 轉型 RRS feed

  • 問題

  • 我使用Golbal.asax
    透過Select出來的Table存在Application["Table_1"]
    如今宣告一DataTable objDT
    要如何將Application State 轉型儲存呢?

    一直出現以下錯誤


    無法將型別 'System.Web.UI.WebControls.Table' 隱含轉換為 'System.Data.DataTable'



    2008年10月24日 下午 02:15

所有回覆

  • 你確定你存的是 DataTable?

    怎麼看都是 Web 的 Table 物件 ...

     

    Code Snippet

    DataTable myTable = Application["Table1"] as DataTable;

     

     

     

    2008年10月24日 下午 02:34
    版主
  • 抱歉
    大大說的沒錯
    我不是DataTable
    而是DataSet裡面的Table

            objDA = new SqlDataAdapter("SELECT * FROM XXX", objConn);

            objDA.Fill(objDS, "XXX");

           
    Application["Tabel_1"] = objDS.Tables["XXX"];

    我也試過用DataView
            objDA = new SqlDataAdapter("SELECT * FROM XXX", objConn);


            objDA.Fill(objDS, "XXX");


            objDV = objDS.Tables["
    XXX"].DefaultView;


            Application["
    Tabel_1"] = objDV;
    也沒有辦法轉型

    我該怎麼讓
    DataView或是DataSet裡面的Table資料轉成DataTable的資料型態呢?

    2008年10月26日 下午 06:20