首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连用Forename +姓氏SelectCommand

连用Forename +姓氏SelectCommand
EN

Stack Overflow用户
提问于 2014-02-06 10:10:34
回答 1查看 875关注 0票数 0

我正在尝试将TeacherForename + TeacherSurname字段连接到我的下拉列表中,以便让用户更清楚地了解他们选择的老师。

但是,TeacherForename + TeacherSurname将保存TeacherID的值。

代码语言:javascript
复制
<div class="fields">
    <p>
        <asp:Label ID="TeacherIdentification" runat="server" Font-Bold="True" 
            Width="150px">Teacher ID:</asp:Label>
        <asp:DropDownList ID="DropDownList2" runat="server" 
            DataSourceID="SqlDataSource2" DataTextField="TeacherForename"
            DataValueField="TeacherID" Height="29px" Width="155px" 
            CssClass="Dropdownlist">
        </asp:DropDownList>
        <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
            ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
            ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" 
            SelectCommand="SELECT Class.TeacherID, Teacher.TeacherForename, Teacher.TeacherSurname FROM (Class INNER JOIN Teacher ON Class.TeacherID = Teacher.TeacherID)">
        </asp:SqlDataSource>
    </p>
</div>

我已经尝试过这样做,但我不能正确地选择命令,它不会显示在我的下拉列表,谁能指出我的正确方向吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-06 10:12:15

代码语言:javascript
复制
<div class="fields">
    <p>
        <asp:Label ID="TeacherIdentification" runat="server" Font-Bold="True" 
            Width="150px">Teacher ID:</asp:Label>
        <asp:DropDownList ID="DropDownList2" runat="server" 
            DataSourceID="SqlDataSource2" DataTextField="TeacherForename"
            DataValueField="TeacherID" Height="29px" Width="155px" 
            CssClass="Dropdownlist">
        </asp:DropDownList>
        <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
            ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
            ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" 
            SelectCommand="SELECT Class.TeacherID, (Teacher.TeacherForename + '' +     Teacher.TeacherSurname) as  TeacherFullName  FROM Class INNER JOIN Teacher ON Class.TeacherID = Teacher.TeacherID ">
        </asp:SqlDataSource>
    </p>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21599740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档