我有一个从数据库中检索的DataSet。我想使用该dataSet来填充列表框,但是我在使用DevExpress文档时遇到了问题。
数据库表(我们不需要知道手机和身份数据):
用户名|电话| ID
约翰
黄
鲍勃
罗恩
假设acctListDS是数据库表中的数据集。
AcctListBox.DataSource = acctListDS.Tables[0].DefaultView;
AcctListBox.TextField = "UserName";
AcctListBox.ValueField = "UserName";
AcctListBox.DataBind();
这是设置ValueField和TextField的正确方法吗?我不确定他们做了什么或他们采取的信息。提前致谢。
答案 0 :(得分:1)
这些设置允许显示TextField中的值,但存储ValueField中的实际值(例如,通过外键绑定数据时等)。如果您需要显示并保持相同的文本值,您的方法是完全正确的。