当前位置: 代码迷 >> Web Service >> DataTextField和DataValueField分别是什么意思,该如何解决
  详细解决方案

DataTextField和DataValueField分别是什么意思,该如何解决

热度:278   发布时间:2016-05-02 02:55:59.0
DataTextField和DataValueField分别是什么意思
谁能详细说下DataTextField和DataValueField分别是什么意思啊? 
能举例说明最好


------解决方案--------------------
以Northwind数据库的Categories, Products表为例:
Categories有CategoryID,CategoryName两个列。
Products表里也有个CategoryID字段。

那么假设我们有个新增或修改Product表的记录的界面。
这个界面的CategoryID字段对应的录入或修改界面,我们不想显示成TextBox,而是显示成DropDownList(或者在Winform/WPF里是ComboBox)这样的界面。
这时,我们就可以通过GridView的模板列把默认为增加和修改界面中的Text扔掉,换成DropDownList。当完成修改或增加操作后按保存,那么Products表的CategoryID字段里存的是选择的CategoryID,而不是CategoryName。DataTextField就是DropDownList里显示的那个文字列表,而实际代表的值就是DataValueField指定的那个字段。


------解决方案--------------------
谁能详细说下DataTextField和DataValueField分别是什么意思啊? 
==
DataTextField 绑定显示的文本,给用户看的
DataValueField 绑定值的文本,给开发人员用的
  相关解决方案