Web表单具有相同来源的多个下降

时间:2015-04-02 23:44:52

标签: c# asp.net .net webforms

我需要为动态数量的下拉列表使用相同的数据源。

我基本上是通过转发器在可编辑的表格中显示数据库中的表格。

我无法弄清楚如何将我的数据源绑定到多个下拉列表。

我知道我还没有连接任何回发(在下面的代码中),但我之前没有使用下拉列表。

哦,最后一个要求是每个下拉列表的默认值应该基于转发器数据绑定的数据。

关于如何获取这些asp的任何想法:DropDownLists数据绑定?

我在我的代码隐藏中有这个,并希望将它用作数据源。

private DataTable _pages;
protected DataTable Pages
{
    get
    {
        if(_pages.Rows.Count == 0)
            return Page_Listing();
        return _pages;
    }
}    

这是我已经拥有数据包的转发器:

<asp:Repeater runat="server" ID="Cycle_DataList">
            <ItemTemplate>
                <div class="GridItem <%# Container.ItemIndex % 2 == 0 ? "rowOdd" : "rowEven" %>">

                    ..........

                    <span class="internal">
                        <asp:RadioButton ID="Internal"
                            class="hiddenText"
                            Text=''
                            runat="server"
                            Checked='<%# String.IsNullOrWhiteSpace(Eval("INTERNAL_MENU").ToString()) ? false : true %>'
                            GroupName="menus"
                             />
                    </span>                        
                    <span class="external">
                        <asp:RadioButton ID="External"
                            class="hiddenText"
                            Text=''
                            runat="server"
                            Checked='<%# String.IsNullOrWhiteSpace(Eval("EXTERNAL_MENU").ToString()) ? false : true %>'
                            GroupName="menus"
                             />
                    </span>
                    <span class="page">
                        <asp:Label ID="Page" runat="server" title="Info Page"><%# Eval("REG_INFO_PAGE") %></asp:Label>
                       I WANT THIS LABEL TO BE A DROPDOWNBOX INSTEAD
                    </span>
                </div>
            </ItemTemplate>
        </asp:Repeater>

enter image description here

1 个答案:

答案 0 :(得分:1)

试试这个:(替换你的数据源ID和列名)

&#13;
&#13;
$('form fieldset:not(:last-of-type) .FormRow:last-of-type .FormField:last-of-type input, form fieldset:not(:last-of-type) input:visible:last')
&#13;
&#13;
&#13;