我想绑定DropDownList,例如绑定数据库中name address字段,DataTextFiled等号后的值是什么啊 如何写啊 

解决方案 »

  1.   

    很久没用了,没记错的话,把你要取出来的数据写进SqlDataReader对象,然后指定DDL的数据源为这个SqlDataReader对象,然后DataTextFiled绑定上数据库中name address字段,其实你可以查MSDN..
      

  2.   

    DropDownList 只支持简单绑定,不支持复合绑定1.
    想直接绑定提供 NameAddress 属性DropDownList.DataTextField = "NameAddress";public string NameAddress 
    {
        get { return Name + Address; }
    }2. 
    手动遍历添加
    foreach(...
    DropDownList.Items.Add(...
      

  3.   

    DropDownList1.DataSource = DataSet1.Tables["tablename"];
    DropDownList1.DataTextFiled = "name";
    DropDownList1.DataValueFiled = "address";
    DropDownList1.DataBind();
    DropDownList1.SelectItem.Text//获取的是DataTextFiled绑定的值DropDownList1.SelectValue//获取的是DataValueFiled绑定的值
      

  4.   

    DropDownList.DataTextField = "name "; 
    DropDownList.ValueTextField = "address"; 
    要绑定数据库的字段名
      

  5.   

    如果有三个字段name address telphone,
    DropDownList.DataTextField =?  等号后应该写什么啊,只能对应一个字段对吗
      

  6.   


     select name+address+telhphone 别名 from table... (那里要转换为字符串了再加) DropDownList.DataTextField="别名"
      

  7.   


     不知道记错没...
     select rtrim(name)+rtrim(address)+rtrim(telhphone) 别名 from table...或者用写个视图也可以
      

  8.   

    同意,正解.这样显示的效果就是以类似键值对的形式进行显示
    例如
                               <option value="北京">name1</option>
    <option value="上海">name2</option>
    <option value="天津">name3</option>
    <option value="南京">name4</option>
    <option value="沈阳">name5</option>
    DataTextFiled (name)就是你的下拉列表进行显示的文本
    DataValueFiled (address)就是你每个选择项的值
      

  9.   

    想将 name address 这两个字段 一起显示 
    就在sql语句中将这两个字段和并起来就可以了select 
      name+address as Name
    ....DropDownList1.DataTextFiled = "Name"; 
      

  10.   

    DropDownList1.DataSource = DataSet1.Tables["tablename"]; 
    DropDownList1.DataTextFiled = "name"; 
    DropDownList1.DataValueFiled = "address"; 
    DropDownList1.DataBind(); 
      

  11.   

    bind()
    {
    DropDownList1.DataSource = DataSet1.Tables["tablename"]; 
    DropDownList1.DataTextFiled = "name"; 
    DropDownList1.DataValueFiled = "address"; 
    DropDownList1.DataBind(); 
    }publci void add()
    {
      string a=this.DropDownList1.DataVlueFiled  //为什么这里获得的DataValueFiled值=“address”??
    ...
    }