powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / связь значений treeList и combobox в aspxGridView
3 сообщений из 3, страница 1 из 1
связь значений treeList и combobox в aspxGridView
    #37584829
karie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем)
Вопрос следующий. На страничке есть treeList и aspxGridView, в котором лежит combobox. Нужно чтобы значение выбранного элемента в combobox совпадало с выбранным значением treeList. Т.е. когда пользователь выбирает узел в treeList по умолчанию в combobox во время редактирования отображается то же значение, что и в treeList. Затем это значение сохраняется в бд. Код следующий:


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 Protected Sub ASPxGridView1_CellEditorInitialize1(ByVal sender As Object, ByVal e As DevExpress.Web.ASPxGridView.ASPxGridViewEditorEventArgs) Handles ASPxGridView1.CellEditorInitialize
        If e.Column.FieldName = "Instid" Then
            Dim cmb As ASPxComboBox = TryCast(e.Editor, ASPxComboBox)
            'or another code that allows to set selected index/value according to your requirements
            cmb.Value = treeList.FocusedNode.GetValue("InstNameRU")



        End If
    End Sub



Только вот в таком случае значение в базу не попадает, т.к. после сохранения выбранное значение попадает не под своим уникальным id а под 0. Соответтвенно правильно будет писать cmb.SelectedItem.Value = treeList.FocusedNode.GetValue("InstNameRU"), Но тогда выскакивает NullReferenseException.
Помогите новичку) Что не так?
...
Рейтинг: 0 / 0
связь значений treeList и combobox в aspxGridView
    #37587538
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты обратись на спецфорум по девкам...
...
Рейтинг: 0 / 0
связь значений treeList и combobox в aspxGridView
    #37591648
10der
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IMHO тебе кодебехайинд, который ты тут показал тебе не поможет.
тебе в aspx странице (или что там в у vb-шников) нужно повеситься на событие combobox OnSelectedIndexChanged (тут два варианта, или полный постбек - autopostback="true", и ловить событие действительно на кодебехаинде или js (предпочтительней) и в js функции присваивать значение другому элементу.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / связь значений treeList и combobox в aspxGridView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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