0

我有一个从数据库中检索的数据集。我想使用该数据集来填充列表框,但是我在遵循 DevExpress 文档时遇到了麻烦。

数据库表(我们不需要知道手机和id数据):
UserName | 电话 | ID

John
Yellow
Bob
Ron

假设 acctListDS 是来自数据库表的数据集。

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

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

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

4

1 回答 1

1

这些设置允许显示来自 TextField 的值,但存储来自 ValueField 的实际值(例如,当通过外键绑定数据时等)。如果您需要显示和保存相同的文本值,那么您的方法是非常正确的。

于 2013-09-20T12:24:41.437 回答