3つのフィールド(id、description、typeid)を持つ配列リストがあり、そのarraylistをASP DropDownListにバインドしました。バインド中に、説明フィールドをDataTextField、別のフィールド「Id」DataValueFieldに設定しました。3番目の値をドロップダウンリストに割り当てる方法は?
コード:
Dim b As ArrayList
b = //Assigning ArrayList
Me.drpDwn.DataSource = b
Me.drpDwn.DataTextField = "description"
Me.drpDwn.DataValueField = "id"
Try : Me.drpDwn.DataBind() : Catch ex As Exception : ErrorEmailAlert.SendErrorViaEmail(Server, Session, ex) : End Try
ユーザーがDropDownListコントロールから値を選択すると、私は型ID値を必要とするも、変数に設定する必要があります。
私が特定のIDを選択した場合でも誰かが "typeid"の価値をどのように得るのか教えてください。
EDIT:選択した値のコードの背後にtypeidの値が必要です。ないID(データ値)値または説明(データフィールド)
[DropDownList、C#で返されるDataValueFieldを取得する]の可能な複製(http://stackoverflow.com/questions/17348678/dropdownlist-getting-datavaluefield-returned-in-c-sharp) – dotNET
私は選択された値のコードの背後にあるtypeidの値。 id(データ値)値または説明(データフィールド)ではない@dotNET – Knowledge2Share