我有一个问题!!我有一个表格,有时候等待一个表的字段,但有时使用相同的表单填充相同的字段,但从另一个表,我想省略绑定错误
我有Text='<%# Eval("NewAmount") %>'
错误:
数据绑定:&#39; DevExpress.Web.Data.WebDataRow&#39;不包含 名为&#39; NewAmount&#39;
的财产
答案 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")%>"
这就是全部
如果它解决了您的问题,请将其标记为回复。