0

データベースから取得する DataSet があります。リストボックスに入力するためにそのデータセットを使用したいのですが、DevExpress のドキュメントに従うのに問題があります。

データベース テーブル (電話番号と ID のデータは必要ありません):
UserName | 電話 | ID

ジョン
イエロー
ボブ
ロン

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 に答える