Asp.net 具有非简单返回值的DataTextField中存在问题

Asp.net 具有非简单返回值的DataTextField中存在问题,asp.net,datatextfield,Asp.net,Datatextfield,我知道使用DataTextField的语法是: VA.DataTextField = "nameofcolum" 但是,如果我的请求不简单,这意味着我的请求在本例中不存在的列中返回结果。我应该如何影响DataTextField?如果没有更多信息,很难说出您在这里寻找什么 如果结果集不包含所需的列,更改结果集-更改查询。如果需要datatextfield作为列的组合,则可以迭代结果集并基于列值构建文本字符串,并将其指定为显示值 我不理解你的主张这是我的查询:选择V.DESI

我知道使用DataTextField的语法是:

VA.DataTextField = "nameofcolum" 

但是,如果我的请求不简单,这意味着我的请求在本例中不存在的列中返回结果。我应该如何影响DataTextField?

如果没有更多信息,很难说出您在这里寻找什么


如果结果集不包含所需的列,更改结果集-更改查询。如果需要datatextfield作为列的组合,则可以迭代结果集并基于列值构建文本字符串,并将其指定为显示值

我不理解你的主张这是我的查询:选择V.DESIGNATION+'-->'+V1.DESIGNATION作为从VILLES出发的航程作为V,VILLES作为V1,航程作为VO,其中VO.VIL_ID=V.ID和VO.VIL2_ID=V1.ID在access中执行此查询显示在列“Expr1000”中我的表中不存在此列,因此我尝试此操作:DataTextField=Expr1000,但不起作用。您能否进一步解释您的命题?尝试将列别名为与表名相同的名称可能会有问题。尝试将选择V.DESIGNATION+'-->'+V1.DESIGNATION更改为航行,以选择V.DESIGNATION+'-->'+V1.DESIGNATION作为指定或类似的内容。