Я загружаю datasource в раскрывающийся список и привязку, но в каком-то сценарии происходит новое значение (с учетом регистра), поэтому я не могу установить в качестве выбранного значения для выпадающего списка? Как добиться этого, означает показать выбранное значение datagrid как текст в выпадающем списке?Как добавить новое значение в Dropdownlist
Заполнение данных в списке
Me.RmtRouterName.DataSource = Me.datareader_1param("pr_list_dev_by_site",
SiteID, "@enter_value")
Me.RmtRouterName.DataTextField = "devname"
Me.RmtRouterName.DataValueField = "devname"
Чтение значения из DataGrid
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 значения несовпадающих (из-за чувствительно к регистру), как преодолеть эту проблему
Посмотрите на http://stackoverflow.com/a/9195606/ 961695 –