日期:2014-05-18  浏览次数:20563 次

请问如何将数据库中的某字段,作为html的下拉列表的选项使用?
我要将我的数据库的 mybaio 表中的 aa 字段的内容,作为HTML 中的下拉列表的选项,请问怎样绑?谢谢
我的是普通的html中的select, 不是服务器控件,谢谢

后台:
OleDbConnection MyConn = new OleDbConnection(MyConnString); 
MyConn.Open();  
string Sql="select * from mybiao where aa (这里要怎么写???)order by id desc "; 
OleDbCommand command1=new OleDbCommand(Sql,MyConn); 
......(这里要怎么写???)
 MyConn.Close();


前台:
  <select name="my_select" id="my_select" runat="server" >
(这里要怎么写???)
  <option value="字段aa" selected>字段aa</option>
  <option value="字段aa">字段aa</option>
  </select>

------解决方案--------------------
你在select控件中加了runat="server"这个那么select就会转变成服务器的控件了.如果你是用的vs2005那么你可以在页面上放置一个dropdown控件和一个sqldatasource控件,然后用那个sqldatasource控件选择出一个表中的字段,就是你要的字段,然后dropdown的datasourceid选择那个sqldatasource控件就ok.