【发布时间】:2017-02-13 08:03:36
【问题描述】:
我有一个<asp:SqlDataSource 使用连接字符串连接到数据库,但是我希望将 2 列合并在一起以创建 1 列,例如:
Column: First Name
Column: Last Name
创建:
Column: Full Name
我很难找到如何在 aspx 中执行此操作,但很容易直接在页面中找到此操作。
我的Sql数据源如下:
<asp:SqlDataSource ID="databaseWork" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString%>" SelectCommand="SELECT [FirstName],[LastName] FROM [People]">
</asp:SqlDataSource>
我想将它们放在下拉列表中。我的下拉列表是:
<asp:DropDownList ID="ddlPeople" runat="server" AutoPostBack="True" DataSourceID="databaseWork" DataTextField= 'FirstName' DataValueField="ID">
</asp:DropDownList>
无论我做什么似乎都没有用,我去了多个站点并尝试了很多东西,但是我自己发现我可以修改 SQL 查询并创建自己的列,而不是在我将字段连接在一起时用过。
我正在为我自己的问题添加一个答案,因为我相信这对其他想要同样结果的人会很有帮助。
【问题讨论】:
标签: sql asp.net connection-string sqldatasource selectcommand