我想看看我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. 如何從GitHub上訪問私有存儲庫中的頁面?
- 2. 如何從vb.net存儲數據以訪問數據庫
- 3. 如何從JSONREST存儲訪問數據?
- 4. 如何在我單獨的網頁上訪問chrome本地存儲數據?
- 5. 在不同的頁面訪問獨立存儲數據
- 6. 數據存儲如何在頁面
- 7. 我如何訪問數據錶行的單獨頁面
- 8. 如何將數據從aspx頁面存儲到存儲過程?
- 9. 如何存儲數據的HTML頁面
- 10. 如何在單獨的表單頁面上存儲和訪問存儲在會話對象中的值
- 11. 如何存儲用於在Android手機上訪問的數據
- 12. django是否可以訪問存儲在表單中的數據?
- 13. 如何在確認頁面上存儲付款處理數據?
- 14. sql server如何在數據頁面上存儲新列?
- 15. 如何在頁面上存儲數據並通過JQuery檢索?
- 16. 如何在ASP.NET MVC頁面上訪問用戶保存的DB數據?
- 17. 將數據存儲在頁面上供以後使用
- 18. 我如何在數據庫中存儲和訪問flash符號?
- 19. 如何在單獨的頁面上存儲表單數據的部分內容?
- 20. 在WinRT中從GridView中存儲數據
- 21. 在Android上存儲數據以進行脫機訪問
- 22. CQ5中從存儲庫訪問頁面時的授權問題。
- 23. 如何從存儲過程獲取我的返回值以顯示在GridView上?
- 24. 如何在訪問之前創建自定義頁面以存儲在Magento中
- 25. 從Azure存儲blob訪問元數據
- 26. 如何將用戶上次訪問的頁面存儲在rails中
- 27. 表視圖數據存儲和訪問
- 28. 如何從我的表格數據源訪問我的數組?
- 29. NyroModal,從父頁面訪問數據
- 30. 如何將數據表保存在我的頁面中?
在VB中很相似? (這是我使用的語法...) –
是的,應該在VB中非常相似。 VB還支持屬性加上你是在相同的技術。 –