详细信息视图控件中的多列下拉列表

时间:2012-03-19 08:30:03

标签: c# asp.net detailsview

我在DetailsView控件中创建了一个下拉列表

我想让该下拉列表有多列。那可能吗?如果那么如何? 我做了很多搜索,似乎无法找到解决方案。

以下是我的下拉模板的代码:

 <asp:TemplateField HeaderText="Division" SortExpression="fDivisionID">
                    <EditItemTemplate>
                        <asp:DropDownList
                             ID="DivisionDropDownList" 
                             runat="server" 
                             DataSourceID="DivisionSqlDataSource"
                             DataTextField="DivisionName" 
                             DataValueField="DivisionID" 
                             Text='<%# Bind("fDivisionID") %>'>
                        </asp:DropDownList>
                    </EditItemTemplate>

                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server" Text='<%# Bind("DivisionName") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>

如何添加其他列...例如“Location”..

提前致谢

1 个答案:

答案 0 :(得分:0)

我认为实际上有三种方式。

  1. 从数据库中获取时,在Select语句中添加两列,如下所示。或者来自 here

    从Yourtable选择Column1 +''+ Column2

  2. 您可以使用第三方控件。

  3. Jquery还支持此功能 Here