我了说明文档,还是搞不清两者什么区别,各自的作用?
ListControl.DataTextField 属性
获取或设置为列表项提供文本内容的数据源字段。
ListControl.DataValueField 属性
获取或设置为各列表项提供值的数据源字段

解决方案 »

  1.   

    假设,你有个表,里面两个字段,一个是title ,也就是标题,但是你想回传的是id.你就可以复制给datatextfield=title.返回的datavaluefield=id.
      

  2.   

    你在数据源绑定的时候,比如绑定了到一个DataTable上,控件怎么知道用什么字段显示啊。DataTextField 属性就是显示的是哪个字段。DataValueField 就是你选定某项时所对应的值。比如:
    class User
    {
      public string Name;
      public int ID;
    }
    如果绑定 Name就是TextField,ID就是ValueField
      

  3.   

    DataTextField用来作显示。DataValueField用来放唯一性的字段值,一般是主键。。
      

  4.   

    DataTextField就是文本的内容
    DataValueField就是文本的编号
      

  5.   

    ListControl.DataTextField 绑定的是用于显示的文本字段
    ListControl.DataValueField 绑定的是通用值的字段意思就是显示的选项文本可以不等于值
      

  6.   

    DataTextField是给用户看的
    DataValueField谁给自己用的
      

  7.   

    经典啊,DataTextField是显示出来的内容,DataValueField是你controlid.selectedvalue的值,比如说吧,一般DataTextField是员工的名字,张三,里斯等,DataValueField是员工的id,名字可以重复,但是id不可以重复,可以作为一个员工的唯一标识,根据标识处理数据,就不会出错了,当然了,你也可以把两个弄成一样的,也是可以的
      

  8.   

    <option value=DataValueField>DataTextField</option>呈现在HTML里就是这样的效果