DataTextField显示出来的数据,修改了DataTextField的值,那显示的数据也随之修改,。而DataValueField是DropDownList内部设定的数据!

解决方案 »

  1.   

    DataTextField是显示出来的对应字段.
    DataValueField是实际选择的对应字段比如有一个表,有两个字段
    Id
    Name你设置
    dropDownList.DataTextField="Name";
    dropDownList.DataValueField="Id";那么在dropDownList中你看到的是对应Name的列,但是你选择到的值是对应Id的列的值.
      

  2.   

    DataTextField 是用来显示的,而DataValueField是用来设置值的.用户是看不到这个值的.
      

  3.   

    DataTextField显示出来的数据,修改了DataTextField的值,那显示的数据也随之修改,。而DataValueField是DropDownList内部设定的数据!DataValueField 与DataTextField是对应的关系,
      

  4.   

    假如有时需要使用内容和编号的方式,那么DataTextField指显示的内容
    DataValueField指对应的编号例如我们在仓库管理中有物品编号(DataValueField)和物品名称(DataTextField),一般不会把编号显示给用户,而是显示物品名称,而作查询或者其他时又需要用编号作关联或者存储!