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

问题描述:

任何一个可以请告诉我如何从Sql DataBaseAsp.net如何在HTML下拉列表将数据绑定

+1

请参考[问]页面,尤其是“先试试自己,揭露你面临的问题”的部分。你还应该阅读[that](http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx)。或使用谷歌。 –

+0

实际上,您需要一个关于如何从SQL中读取数据的教程。 – Aristos

+0

这可能会帮助你。但是在发布问题之前尝试自己查找一些问题[在ASP.NET和C#中从数据库填充DropDown列表](http://www.dbtutorials.com/advanced/populatingdropdown-csharp.aspx) –

OK数据绑定到 DropDown List(选择下拉)使用C#.net!首先必须使用selectedIndex函数在客户端使用HTML编写javascript代码!你可以在谷歌阅读更多关于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

我希望它可以帮助你,或者至少告诉你你想要什么:)正确的方向或暗示

试试这个一个...你可以实现它

<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>