《DataTextField和DataValueField的区别.docx》由会员分享,可在线阅读,更多相关《DataTextField和DataValueField的区别.docx(2页珍藏版)》请在三一办公上搜索。
1、DataTextField和DataValueField的区别DataTextField和DataValueField的区别 说明文档记述: ListControl.DataTextField 属性 获取或设置为列表项提供文本内容的数据源字段。 ListControl.DataValueField 属性 获取或设置为各列表项提供值的数据源字段 网上摘录: DataTextField用来作显示内容,一般给别人看,例如是一张表的某个字段的内容 DataValueField用来放唯一性的字段值,一般是主键。 DataTextField是显示出来的内容,DataValueField是你controli
2、d.selectedvalue的值,比如说吧,一般DataTextField是员工的名字,张三,里斯等,DataValueField是员工的id,名字可以重复,但是id不可以重复,可以作为一个员工的唯一标识,根据标识处理数据,就不会出错了,当然了,你也可以把两个弄成一样的,也是可以的 下面是以dropdownlist为例,绑定数据 /conn为数据库连接对象,DDL1为dropdownlist控件 string DAstr=select * from jobs; SqlDataAdapter DA=new SqlDataAdapter(DAstr,conn); DataSet DS=new DataSet ; DA.Fill(DS, jobs); DDL1.DataSource = DS; DDL1.DataTextField = min_lvl; DDL1.DataValueField = job_id; DDL1.DataBind;