使用名称

时间:2015-05-07 13:32:47

标签: c# asp.net gridview

我正试图在GridView中绑定dataitem:

<%# DataBinder.Eval(Container, "DataItem.Project No.") %>

并收到错误:

  

DataBinding:'System.Data.DataRowView'不包含名为'Project No'的属性。

字段为Project No.(带点.)。 我怎么能绑定那个领域?

2 个答案:

答案 0 :(得分:4)

 <%# Eval("Project No.") %>

请注意,您的数据表/数据集应该完全符合项目编号

更新

100%工作&amp;测试

   <%#DataBinder.GetPropertyValue(Container.DataItem,"Project No.") %>

答案 1 :(得分:3)

试试这个:[]表示它是一个列名。

<%# DataBinder.Eval(Container, "DataItem.[Project No.]") %>