【发布时间】:2011-06-25 20:41:51
【问题描述】:
我正在使用 asp.net 中的 DataSource 绑定 GridView,并且我想要一些隐藏的 BoundFields,以便我可以在我的 RowDataBound 函数中访问这些值。但是,当我在这些 BoundFields 上设置 Visible="False" 时,值不会被设置,并且在 RowDataBound 函数中始终为空白。
有没有办法做到这一点?我已经看到了一些将 BoundField 上的样式设置为隐藏的建议,但这对我也不起作用。理想情况下,我什至不希望在 gridview 中创建列,我只想隐藏这些值以便我可以访问它们。谢谢!
【问题讨论】:
-
直接使用
e.Row.DataItem。第二种选择是使用不可见的 TemplateFields。 -
我假设您已经尝试过除
Visible="True"之外的所有内容,对吧?我不确定为什么 BoundField 仍然无法访问。 -
对不起,我花了这么长时间才回复,周末没能查到。
标签: asp.net gridview boundfield