2016-12-16 3 views
0

ドロップダウンリストにすべてのデータベース値を入力し、ユーザーの現在の値を選択したインデックスにすることをお勧めします。ドロップダウンリストにデータベース値が入力されていますが、選択方法はわかりません。ありがとうドロップダウンリストに現在のユーザー値を選択したドロップダウンリストオプションとして入力するasp

+0

それはWebフォームまたはMVCビューですか? –

+0

@Pathik私はそれがウェブフォームだと信じます – kevorski

+0

まだ何か試しましたか? –

答えて

1
  1. ドロップダウンコントロールのプロパティをdataSourceに設定します。 DataSourceは、Listまたは他の種類のDataSourceです。

  2. ドロップダウンリストの各項目に表示されるテキストを表すDataTextFieldプロパティを設定します。

  3. ドロップダウンリストの各項目の一意の値を表すDataValueFieldプロパティを設定します。

  4. DropdownListのメソッドDataBindを呼び出します。

  5. ドロップダウンのSelectedIndexプロパティを選択する必要があるインデックスに設定します。

次のコードスニペットは、それを行うことができる方法を示しています。..

private void LoadDropdown() 
{ 
    dropdownList.DataSource = YourDataSource; 
    dropdownList.DataTextField = "DisplayPropertyName"; 
    dropdownList.DataValueField = "ValuePropertyName"; 

    // Bind the data to the control. 
    dropdownList.DataBind(); 

    // Set the default selected item, if desired. 
    dropdownList.SelectedIndex = indexOfItemWhichShouldBeSelected; 
} 
関連する問題