怎么把从数据库中读出来的一个字段的数据放到一个下拉列表的组件中?

解决方案 »

  1.   

    绑定到一个下拉列表中,
            ddlList.DataSource = Ds.tables("data")
            ddlList.DataTextField = "字段1"
            ddlList.DataValueField = "字段2"
            ddlList.DataBind()
      

  2.   

    先定义一个SqlDataReader
    例如: dim myReader as SqlDataReader
    然后读取:
    myconn.Open()
            myReader = mycomm.ExecuteReader
            While myReader.Read
                变量 = myReader.Item("字段名").ToString
                arrlist.items.add(变量)
            End While
      

  3.   

    C#:Conn.Open();
    sqlName=sqlGetName.ExecuteReader();

    while(sqlName.Read())
    {
    Ddl.Items.Add(sqlName.GetSqlString(0).ToString());
    }
      

  4.   

    Conn是连接名,Ddl是下拉列的ID,(0)是要绑的内容在第几列(0开始算)。上面忘记Close()了,不好意思
      

  5.   

    还有在上面开连接前定义个
    sqlGetName是命令对象
      

  6.   

    先生成一个 SqlDataReader
    再根据 SqlDataReader 的记录生成 ArrayList
    把 ArrayList 绑定到 DropDownList 上去
      

  7.   

    谢谢各位,顺便再问一下下拉列表如何实现以前ASP中 onchange="javascript:location.href=url.asp?action="+this.value
    这种效果