在EntityDataSource控件中,两个不同类型的字段的连接出现了错误。
我有一个由dropdownList填充的EntityDataSource,这个ddl显示每个项目的Id,我必须修改它以显示id + description的连接。
以下是ddl的第一个定义:
<asp:DropDownList ID="ddlScenarioID" runat="server" AutoPostBack="false"
DataSourceID="edsScenarioID" DataTextField="ScenarioID "
DataValueField="ScenarioID" Height="25px" Width="200px" EnableViewState="true"
onselectedindexchanged="ddlScenarioID_SelectedIndexChanged"
onchange="return ScenarioOnSelectedIndexChange();">
</asp:DropDownList>以及实体数据源:
<asp:EntityDataSource ID="edsScenarioID" runat="server"
ConnectionString="name=StressTestEntities"
DefaultContainerName="StressTestEntities" EnableFlattening="False"
EntitySetName="Scenarios"
ContextTypeName="BDTTWebConsole.Models.EF.StressTestEntities"
Select="it.[ScenarioID]" OrderBy="it.[ScenarioID] ASC">
</asp:EntityDataSource>我尝试添加新的DisplayText属性,就像ScenarioId和Description的连接一样,但是它不起作用。我收到一条错误消息(见我的帖子标题)
这是实体数据源的修改代码。
<asp:EntityDataSource ID="edsScenarioID" runat="server"
ConnectionString="name=StressTestEntities"
DefaultContainerName="StressTestEntities" EnableFlattening="False"
EntitySetName="Scenarios"
ContextTypeName="BDTTWebConsole.Models.EF.StressTestEntities"
Select="it.[ScenarioID], it.[ScenarioID]+it.[Description] AS DisplayText " OrderBy="it. [ScenarioID] ASC">
</asp:EntityDataSource>有人能帮我吗?我是c#和.net的新手。
谢谢
发布于 2015-09-16 09:19:21
cast( System.String)为it.ScenarioID)
https://stackoverflow.com/questions/18749574
复制相似问题