我有以下类(伪代码):
- 物品(int Field1)
- 物品明细:物品(int Field2,string field3)
如果我将ItemDetail设置为asp.net gridview的数据源:
grid.DataSource = new List<ItemDetail>();
grid.DataBind();
我可以在GridView中使用Field1吗?如果可以,正确的DataBinder语法是什么?以下代码尝试将其转换为Item时会出错:
<%# DataBinder.Eval(Container.DataItem, "Field1") %>
提前感谢任何帮助。
编辑:而且我很蠢。我复制了GridView并为另一个网格调用了RowDataBound事件处理程序...抱歉浪费大家的时间,但是如果有人有同样的问题,这里确实有一些好信息。最终,基类的公共属性正确地绑定了。谢谢!
pre
HTML 标签编辑了你的问题(你只需要缩进 4 个空格或使用代码按钮)- 希望我已经正确标记了你的内容! - Graham Clark