首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

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

2012-03-01 
DataTextField和DataValueField分别是什么意思谁能详细说下DataTextField和DataValueField分别是什么意思

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 绑定值的文本,给开发人员用的

热点排行