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