绑定错误='<%#Eval(" PromotionId")%>'

时间:2014-04-29 19:29:03

标签: c# asp.net devexpress eval

我有一个问题!!我有一个表格,有时候等待一个表的字段,但有时使用相同的表单填充相同的字段,但从另一个表,我想省略绑定错误

我有Text='<%# Eval("NewAmount") %>' 错误:

  

数据绑定:&#39; DevExpress.Web.Data.WebDataRow&#39;不包含   名为&#39; NewAmount&#39;

的财产

1 个答案:

答案 0 :(得分:0)

您的问题与您的查询未在查询中返回NewAmount字段这一事实有关。您需要检查您的sql sintax。

如果使用简单的select语句而没有声明列的别名,它将返回示例中的确切表字段:

SELECT * FROM TABLE1 

返回表1中的所有字段

SELECT ID,COLUMN1,COLUMN2 FROM TABLE 

返回id,column1,column2等

SELECT ID AS P, COLUMN1 AS B,COLUMN 2 AS NEWAMOUNT 

将P,B,NEWAMOUNT作为字段而不是列名返回,并且必须将这些别名绑定到控件。所以在这种情况下它将是

TEXT="<% Eval("NEWAMOUNT")%>"

这就是全部

如果它解决了您的问题,请将其标记为回复。