データセットの行の値に基づいて、ドロップドローンはページ読み込みイベントで特定のリストアイテムにフォーカスします。
ddparty.SelectedIndex = ddparty.Items.IndexOf(ddparty.Items.FindByValue(ds.Tables [2] .Rows [0] [1] .ToString()));
上記のコードを試してみましたが、機能しません。
データセットの行の値に基づいて、ドロップドローンはページ読み込みイベントで特定のリストアイテムにフォーカスします。
ddparty.SelectedIndex = ddparty.Items.IndexOf(ddparty.Items.FindByValue(ds.Tables [2] .Rows [0] [1] .ToString()));
上記のコードを試してみましたが、機能しません。
プロパティの設定:
mydropdown.SelectedItem
またはmydropdown.SelectedValue
ドロップダウンコントロールをデータバインディングした後に必ずこれを行ってください。
DataValueFieldをデータテーブルの2番目の列に設定したかどうかはわかりません。一方、DataTextFieldを設定している場合は、FindByValueの代わりにFindByTextを試してください。
補足として、取得したインデックスの値であるデバッガーでクイックウォッチを試してください。