DevExpress使用DataSet填充AspxListBox

时间:2013-09-19 19:44:17

标签: c# asp.net devexpress

我有一个从数据库中检索的DataSet。我想使用该dataSet来填充列表框,但是我在使用DevExpress文档时遇到了问题。

数据库表(我们不需要知道手机和身份数据):
用户名|电话| ID

约翰

鲍勃
罗恩

假设acctListDS是数据库表中的数据集。

        AcctListBox.DataSource = acctListDS.Tables[0].DefaultView;

        AcctListBox.TextField = "UserName";
        AcctListBox.ValueField = "UserName";
        AcctListBox.DataBind();

这是设置ValueField和TextField的正确方法吗?我不确定他们做了什么或他们采取的信息。提前致谢。

1 个答案:

答案 0 :(得分:1)

这些设置允许显示TextField中的值,但存储ValueField中的实际值(例如,通过外键绑定数据时等)。如果您需要显示并保持相同的文本值,您的方法是完全正确的。