我<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 查询并创建自己的列,而不是在使用它们时将字段连接在一起。
我正在为我自己的问题添加一个答案,因为我相信这对想要相同结果的其他人非常有帮助。