データソースをドロップダウン リストにロードしてバインドしていますが、一部のシナリオでは新しい値が来ているため (大文字と小文字が区別されます)、ドロップ ダウンリストの選択値として設定できませんか? これを達成する方法は、データグリッドで選択した値をドロップダウンリストにテキストとして表示することを意味しますか?
ドロップダウン リストへのデータの入力
Me.RmtRouterName.DataSource = Me.datareader_1param("pr_list_dev_by_site",
SiteID, "@enter_value")
Me.RmtRouterName.DataTextField = "devname"
Me.RmtRouterName.DataValueField = "devname"
データグリッドから値を読み取る
tmpstr = MyIIF(Me.SiteInfo1.Tables(SiteInfoTableName).Rows(0), "RmtRouterName")
If (tmpstr = String.Empty) Then
Me.RmtRouterName.SelectedIndex = -1
Else
Me.RmtRouterName.SelectedValue = tmpstr
場合によっては、datareader の値と datgrid の値が一致しません (大文字と小文字が区別されるため)。この問題を解決する方法