powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как выбрать значение в ASPxCombobox (DevExpress) заполняемом из БД.
5 сообщений из 5, страница 1 из 1
Как выбрать значение в ASPxCombobox (DevExpress) заполняемом из БД.
    #37821323
gouph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ASPxCombobox с привязанным DataSource

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<dx:ASPxComboBox ID="PREFERENCE" runat="server" SelectedIndex="0" Width="430px" 
    ClientInstanceName="preference" AutoPostBack="True" 
    DataSourceID="PREFERENCE_DS" TextField="NAME" TextFormatString="{0}" 
    ValueField="ID">
   <Columns>
        <dx:ListBoxColumn FieldName="ID" Visible="False" />
        <dx:ListBoxColumn Caption="Преференция" FieldName="NAME" />
   </Columns>
</dx:ASPxComboBox>



Как выставить ему желаемое значение? Ну т.е. скажем прочитал из базы ID и хочу в соответствии с этим ID выбрать нужную строку в комбобоксе.

Пробовал
Код: c#
1.
PREFERENCE.Value = reader["PREFERENCE"].ToString();


и
Код: c#
1.
PREFERENCE.Text = reader["PREFERENCE"].ToString();



Не работает.
...
Рейтинг: 0 / 0
Как выбрать значение в ASPxCombobox (DevExpress) заполняемом из БД.
    #37821364
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
var item = PREFERENCE.Items.FindByValue(1);

if (item != null)
    item.Selected = true

как обычно, в общем
...
Рейтинг: 0 / 0
Как выбрать значение в ASPxCombobox (DevExpress) заполняемом из БД.
    #37821391
gouph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SanSYS,

items, на сколько я понимаю, вообще пустые. Во всяком случае PREFERENCE.Items.FindByValue(reader["PREFERENCE"].ToString()) возвращает NULL, а PREFERENCE.Items[0] - out of range.
...
Рейтинг: 0 / 0
Как выбрать значение в ASPxCombobox (DevExpress) заполняемом из БД.
    #37821401
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gouphSanSYS,

items, на сколько я понимаю, вообще пустые. Во всяком случае PREFERENCE.Items.FindByValue(reader["PREFERENCE"].ToString()) возвращает NULL, а PREFERENCE.Items[0] - out of range.
так вызови DataBind() у своего списка, прежде чем лезть в Items
...
Рейтинг: 0 / 0
Как выбрать значение в ASPxCombobox (DevExpress) заполняемом из БД.
    #37821440
gouph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SanSYS, спасибо! теперь все отлично.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как выбрать значение в ASPxCombobox (DevExpress) заполняемом из БД.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]