如何在HTML下拉列表中绑定数据

时间:2011-10-06 09:37:07

标签: c# asp.net drop-down-menu

任何人都可以告诉我如何将数据从Sql DataBase绑定到 使用DropDown List

中的C#.net Asp.net(选择下拉列表)

2 个答案:

答案 0 :(得分:0)

OK!首先,你必须使用selectedIndex函数在客户端使用HTML编写javascript代码!你可以在google中阅读更多关于javascript的信息,然后你可以像服务器那样在服务器端绑定数据

dropdown1.DataSource = datatable; dropdown1.DataBind();

或阅读这些链接

http://shawpnendu.blogspot.com/2009/08/javascript-how-to-get-selectedtext-from.html

http://shawpnendu.blogspot.com/2009/05/how-to-bind-or-populate-data-into.html

我希望它可以帮助您或至少向您显示您想要的正确方向或提示:)

答案 1 :(得分:0)

尝试一下......你可以实现它

<script type="text/javascript">
            function func() {
                var grd = document.getElementById("Panel1");
                grd.setAttribute("style", "display:inline;");
            }
        </script>
    <asp:TextBox ID="txtDDL" CssClass="txtClass" runat="server" ReadOnly="true" onclick="javascript:func();" />
                <asp:Panel ID="Panel1" runat="server" Style="display: none;">
                    <asp:GridView ID="GridView1" runat="server" BackColor="LightGoldenrodYellow" BorderColor="Tan"
                        BorderWidth="1px" CellPadding="2" ForeColor="Black" GridLines="None">
                        <AlternatingRowStyle BackColor="PaleGoldenrod" />
                        <FooterStyle BackColor="Tan" />
                        <HeaderStyle BackColor="Tan" Font-Bold="True" />
                        <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Center" />
                        <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
                        <SortedAscendingCellStyle BackColor="#FAFAE7" />
                        <SortedAscendingHeaderStyle BackColor="#DAC09E" />
                        <SortedDescendingCellStyle BackColor="#E1DB9C" />
                        <SortedDescendingHeaderStyle BackColor="#C2A47B" />
                        <Columns>
                            <asp:TemplateField HeaderText="Select">
                                <ItemTemplate>
                                    <asp:CheckBox ID="chkSelect" runat="server" />
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                    <asp:LinkButton ID="lbtnSelect" Text="Check All" runat="server" OnClick="Select"  />
                    <asp:Button ID="btnSubmit" CssClass="btn" Text="Submit" runat="server" OnClick="Result"  />
                    <asp:LinkButton ID="lbtnClear" Text="Clear All" runat="server" OnClick="Clear"></asp:LinkButton>
                </asp:Panel>