asp页面下拉框里面的数据是从数据库中读取出来如何写

要把读取出数据库中的内容显示在下拉框中,该如何写程序呢... 要把读取出数据库中的内容显示在下拉框中,该如何写程序呢 展开
 我来答
南极潇湘水
推荐于2016-07-09 · 本人专业生产bug一百年
南极潇湘水
采纳数:515 获赞数:999

向TA提问 私信TA
展开全部
    response.write "<select class='nnn' onchange='js_hanshu()' name='nnn'>"
    response.write "    <option value='请选择'>请选择</option>"
    set rs=server.createobject("adodb.recordset")
    sql="select * from KS where title like '%关键字%'"
    rs.open sql,conn,1,1
    if rs.bof and rs.eof then
        response.write ""
    else
        do while not rs.eof
            response.write "<option value='"&rs("title")&"'>"&rs("title")&"</option>"
            rs.movenext
        loop
    end if
    rs.close:set rs=nothing
    response.write "</select>"
追问

这样的下拉框中获取数据库中数据,然后获取ID

追答

这不是asp,这是asp.net

例如表table里的列month最后10条
String ConnectionString = "Data Source=.;Initial Catalog=XXXX;Integrated Security=True"; 
SqlConnection Connection=new SqlConnection(ConnectionString);//声明数据库链接
SqlString="select top 10 from table order by month desc";//查询语句
DataSet dataset = new DataSet();//声明数据集
Connection.Open();打开数据库
SqlDataAdapter adapter = new SqlDataAdapter(SqlString, Connection);
adapter.Fill(dataset);//读取数据放入数据集
Connection.Close();//关闭数据库
DataTable dt=dataset.Tables[0];从数据集中取出表
combobox-item.DataSource = dt;//下拉列表绑定查询的10条的数据表
combobox-item.DisplayMember = "month";//设置下拉显示的是month行的值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式