摘要:暫存DataTable
有些應用上必須要重覆使用一張DataTable,而我又不想再一次對資料庫query,這時候可以用暫存
的方式將資料表存起來。方法應該很多,但是我以ViewState為例子,ViewState可以將該頁面的資料
暫存起來,注意!是該頁面,跨過別的頁面就無效了。舉例,在一開始做一個封裝:
/// /// 面談名單
///
public DataTable dt_saction
{
get { return (DataTable)ViewState["dt_saction"]; }
set { ViewState["dt_saction"] = value; }
}
在往後的程式就可以直接把query好的DataTable指定給dt_saction:dt_saction=query好的datatable。
接著就可以在這頁面中,把dt_saction用來做其他運用了。