1

データセットの行の値に基づいて、ドロップドローンはページ読み込みイベントで特定のリストアイテムにフォーカスします。

ddparty.SelectedIndex = ddparty.Items.IndexOf(ddparty.Items.FindByValue(ds.Tables [2] .Rows [0] [1] .ToString()));

上記のコードを試してみましたが、機能しません。

4

2 に答える 2

1

プロパティの設定:

mydropdown.SelectedItem

またはmydropdown.SelectedValue

ドロップダウンコントロールをデータバインディングした後に必ずこれを行ってください。

于 2010-05-19T07:36:13.717 に答える
0

DataValueFieldをデータテーブルの2番目の列に設定したかどうかはわかりません。一方、DataTextFieldを設定している場合は、FindByValueの代わりにFindByTextを試してください。

補足として、取得したインデックスの値であるデバッガーでクイックウォッチを試してください。

于 2010-05-19T09:20:11.777 に答える