我在asp.net中绑定了一个使用DataSource的GridView,我想要一些隐藏的BoundFields,这样我就可以在RowDataBound函数中访问这些值。但是,当我在这些BoundField上设置Visible =“False”时,值不会被设置,并且在RowDataBound函数中始终为空。如何在ASP.NET的GridView中使用隐藏的Boundfield?
有没有办法做到这一点?我已经看到了一些关于将BoundField上的样式设置为隐藏的建议,但这对我也不起作用。理想情况下,我甚至不需要在gridview中创建的列,我只是希望隐藏这些值,以便我可以访问它们。谢谢!
直接使用`e.Row.DataItem`。第二种选择是使用不可见的TemplateField。 – 2011-02-11 22:07:19
我假设你已经尝试了这一切,除了`Visible =“True”`,对吧?我不确定为什么BoundField不能被访问。 – 2011-02-11 22:12:48
对不起,我花了这么长时间回应家伙,无法检查周末。 – Drew 2011-02-14 13:23:20