1

CheckBoxlist の DataTable とは異なるテキストと異なる値をバインドしたい

私のDataTableには2つの列があります

   UserName              UserID

   AAAAA                 12
   BBBBB                 13

このデータテーブルをチェックボックスリストにバインドしました

  this.CheckList.DataSource = dataTable;
  this.CheckList.DataBind();

問題は何ですか?テキストを UserName としてバインドし、値も Username にバインドした後

しかし、ここでは値を UserID としてバインドしたいと考えています。

何か案は?前もって感謝します

4

2 に答える 2

4

DataValueFieldおよびDataTextFieldプロパティを設定する必要があります。

this.CheckList.DataSource = dataTable;
this.CheckList.DataValueField = "UserID";
this.CheckList.DataTextField = "UserName";
this.CheckList.DataBind();
于 2013-11-05T11:14:42.053 に答える