0

データベースからドロップダウンリストに項目を動的に選択したい。
ドロップダウン リストの値のプロパティを設定できますが、項目のプロパティを設定できません。なぜですか?
私のデータベースにはテキストが保存されているため、ドロップダウンリストから項目を選択する必要があります。

コメントのコードを追加する

  string strGetBooking = travService.SEL_TourManualBooking("", long.Parse(hdtmbid.Value));
  if (strGetBooking != "") 
  {
      DataSet ds = new DataSet(); 
      ds.ReadXml(new StringReader(strGetBooking)); 
      DataTable dt = ds.Tables[0];
      drpTour.SelectedItem = dt.Rows[0]["FKTBID"].ToString(); 
  }  
4

2 に答える 2

3
SelectedIndex -- > The index number of the selected item 
SelectedItem -->  The text of the selected item (Text And Value)
SelectedValue--> The value of the selected item 
Text-- > The value of the selected item 
于 2013-01-29T06:47:40.073 に答える
0

これを試して -

    // dropDown = Your Dropdown
    //dbValue = your database value(String Value)
    dropDown.SelectedText = dbValue;

[編集]

あなたは別の方法でこれを行うことができます -

dropDown.SelectedIndex = dropDown.Items.IndexOf(dropDown.Items.FindByText(dbValue));
于 2013-01-29T06:20:24.520 に答える