我有一個gridview,其中包含我希望顯示的列。但我想訪問gridview中的數據行的值,該值不在gridview中顯示,但它在該特定行的數據表中。
最初我做的是顯示它到gridview以及我使用索引訪問它的值,但我真的不想在gridview中顯示它的值。在這種情況下,我設置visible = false,但它不識別單元格,所以我應該如何做到這一點?
請讓我知道,以便我不必顯示該特定行,並且可以訪問數據表中存在的該行的值。asp.net gridview
0
A
回答
0
你是否試圖用這種方式來處理表中的主鍵?這是幾年前我寫的一篇博客文章,解釋瞭如何在數據庫中使用像這樣的字段而不顯示它。它的要點是,你應該看看使用DataKeys。
1
如果設置可以訪問所有列值的可見=「假」,在這種情況下,你需要爲你的GridView設置datakey名。
//In GridView RowCommand Event:
int index = Convert.ToInt32(e.CommandArgument);
//If we have more than one DataKeys (ItemId is the field that is visbile = false and myGridView.DatakeyName = Itemid)
int ItemId = Convert.ToInt32(GridView1.DataKeys[index].Values["ItemId"]);
//else
int ItemId = Convert.ToInt32(GridView1.DataKeys[index].Value);
如果您想要的列不datakey,所以你可以使用gridViewRow
GridViewRow row = GridView1.Rows[index];
然後你就可以訪問該行的所有列。
希望這個幫助
相關問題
- 1. gridview asp.net
- 2. ASP.NET - GridView
- 3. asp.net gridview
- 4. Asp.Net Gridview
- 5. ASP.net Gridview
- 6. gridview asp.net
- 7. gridview asp.net
- 8. Asp.net gridview
- 9. asp.net gridview
- 10. asp.net C#Gridview嵌套gridview
- 11. ASP.NET GridView編輯
- 12. ASP.NET的GridView SelectedRow
- 13. asp.net gridview ajax
- 14. asp.net gridview分頁
- 15. ASP.NET GridView排序?
- 16. Asp.Net gridview定製
- 17. 關於ASP.NET Gridview
- 18. Rad Gridview?在asp.net?
- 19. asp.net gridview jquery contextmenu
- 20. ASP.NET + GridView + Dynamic TemplateFields
- 21. ASP.NET GridView ItemTemplate
- 22. asp.net gridview編輯
- 23. ASP.NET GridView和UpdatePanel
- 24. Asp.Net GridView Pager colspan?
- 25. Asp.net Gridview CompareValidator
- 26. ASP.NET XtraReports Gridview RowCellStyle
- 27. asp.net gridview分頁
- 28. 的GridView在asp.net
- 29. DropDownList與GridView ASP.NET
- 30. ASP.NET gridview刪除
呼吸......! – PhilPursglove 2010-08-28 10:01:49
你打算用這個價值做什麼?你可以將值存儲在cookie中嗎? – user279521 2010-08-28 11:13:52
您的問題不清楚您是在談論您不想顯示的列,還是完全獨立的一行數據。澄清嗎? – 2010-08-29 06:35:51