【发布时间】:2015-05-07 13:32:46
【问题描述】:
我正在尝试像这样在 GridView 中绑定数据项:
<%# DataBinder.Eval(Container, "DataItem.Project No.") %>
并得到错误:
DataBinding:“System.Data.DataRowView”不包含名为“Project No”的属性。
该字段是Project No.(带有一个点.)。
如何绑定该字段?
【问题讨论】:
我正在尝试像这样在 GridView 中绑定数据项:
<%# DataBinder.Eval(Container, "DataItem.Project No.") %>
并得到错误:
DataBinding:“System.Data.DataRowView”不包含名为“Project No”的属性。
该字段是Project No.(带有一个点.)。
如何绑定该字段?
【问题讨论】:
试试这个:[] 表示它是一个列名。
<%# DataBinder.Eval(Container, "DataItem.[Project No.]") %>
【讨论】:
<%# Eval("Project No.") %>
请注意,您的数据表/数据集应该具有完全可以工作的项目编号
更新
100% 工作和测试
<%#DataBinder.GetPropertyValue(Container.DataItem,"Project No.") %>
【讨论】: