我想看看我gridview的RowDataBound事件中的數據表,並檢查當前gridview列中的值是否存在於數據表中。我只是在RowDataBound事件中創建了我的數據表,但這意味着GridView的每一行都會對數據庫進行往返並創建一個數據表。我寧願只是先創建數據表,然後在我的RowDataBound事件中訪問數據表。我知道如何使用頁面上的標籤或隱藏字段來完成此操作,但是我怎樣才能將頁面上的數據表(或變量)存儲在GridView的RowDataBound事件中可訪問?我可以以某種方式將數據表作爲參數傳遞給RowDataBound函數嗎?好像我在這裏丟失了一些超級簡單的東西......如何在頁面上存儲數據表以從我的gridview訪問?
1
A
回答
2
有服務器端容器使用,其中Items
容器可能是一個完美的選擇。你可以用一個屬性包裝你的數據表:
public DataTable TempData
{
get
{
if (this.Context.Items["tempdata"] != null)
return (DataTable)this.Items["tempdata"];
return null;
}
set
{
this.Context.Items["tempdata"] = value;
}
}
那麼你訪問屬性:
this.TempData = yourdatatable;
和檢索它的地方
DataTable storedTable = this.TempData;
2
聲明你的數據表作爲一類級別的變量您頁面類。您可以從任何方法訪問它。
相關問題
- 1. 如何從vb.net存儲數據以訪問數據庫
- 2. 數據存儲如何在頁面
- 3. 我如何訪問數據錶行的單獨頁面
- 4. 如何將數據從aspx頁面存儲到存儲過程?
- 5. 如何存儲數據的HTML頁面
- 6. 如何在單獨的表單頁面上存儲和訪問存儲在會話對象中的值
- 7. 如何存儲用於在Android手機上訪問的數據
- 8. 如何在頁面上存儲數據並通過JQuery檢索?
- 9. 如何在確認頁面上存儲付款處理數據?
- 10. 將數據存儲在頁面上供以後使用
- 11. 在WinRT中從GridView中存儲數據
- 12. 如何在單獨的頁面上存儲表單數據的部分內容?
- 13. 如何在ASP.NET MVC頁面上訪問用戶保存的DB數據?
- 14. 如何在訪問之前創建自定義頁面以存儲在Magento中
- 15. 從Azure存儲blob訪問元數據
- 16. 如何從我的表格數據源訪問我的數組?
- 17. 如何將數據表保存在我的頁面中?
- 18. 如何訪問iFrame正在訪問的頁面上的DIV?
- 19. 如何訪問GridView中Tag屬性中存儲的對象數據?
- 20. 我如何可以訪問內部存儲,以列出的ListView
- 21. 如果必須從不同的上下文訪問數據,我應該如何存儲數據?
- 22. 如何訪問Android上的SMS存儲?
- 23. 如何訪問我的SVN存儲庫?
- 24. 如何訪問屬性從頁面的ContentPlaceHolder在我的母版
- 25. Django如何將表單數據從多個頁面存儲到一張表中
- 26. 如何存儲值列表以便可以在ASP.NET的其他頁面中訪問它?
- 27. phpmyadmin問題訪問存儲在表中的文本數據
- 28. 如何從asp.net中的表單在頁面上預覽數據
- 29. 我如何訪問存儲在字典鍵中的列表值?
- 30. 如何訪問我的wordpress頁面?
在VB中很相似? (這是我使用的語法...) –
是的,應該在VB中非常相似。 VB還支持屬性加上你是在相同的技術。 –