我有一个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