Отключите RadComboBox (который находится вне RadGrid), когда RadGrid имеет минимум 1 запись (после вставки в Radgrid)

У меня есть элемент управления asp:FormView на одной из веб-страниц, внутри которой я использую Telrik RadGrid и RadComboBox(который находится за пределами RadGrid)

Рассматривайте эту форму как форму "Вставить новые записи".

Я могу вставлять записи в RadGrid только в том случае, если какой-либо элемент был выбран из списка RadComboBox, иначе кнопка "Добавить новый" в RadGrid будет отключена, если в RadComboBox не выбран ни один элемент. т.е. вставка записей в RadGrid будет происходить только после того, как пользователь выберет любой элемент из RadComboBox

Теперь у меня есть требование, что: если при добавлении каких-либо новых записей в этой веб-форме. 1-й пользователь выбирает любой элемент из списка RadCmoboBox и затем нажимает кнопку "Добавить новую" в RadGrid, чтобы добавить записи, а затем после добавления минимум 1 записи в RadGrid RadComboBox должен отключиться (чтобы пользователь не выбирал другой элемент из RadComboBox)

т. е. только 1 RadComboBox может иметь несколько записей RadGrid, связанных с выбранным элементом RadGrid.

Моя проблема заключается в следующем: поскольку элементы управления Telerik находятся под asp FormView, поэтому, когда я добавляю, редактирую и удаляю любую запись из RadGrid, страница никогда не публикуется обратно.

В моем случае страница не является обратной передачей после события page_load. Но только после загрузки страницы я могу добавить записи в RadGrid по выбору элементов из RadComboBox. 2-ая ​​страница времени отправляется только назад при выборе записей из RadComboBox(для события RadcomboBoxSelectedIndexChanged)

Я пытался отключить код RadComboBox во всех событиях RadGrid, но он не работает, потому что моя страница не публикуется после добавления / редактирования / удаления записей в RadGrid.

Я надеюсь, что моя проблема ясна. Я не могу решить это.

Пожалуйста, помогите мне, как решить эту проблему. Я новичок в Telerik.
заранее спасибо

1 ответ

Решение

Сам нашел решение: я отключил RadComboBox на RadComboBox_SelectedIndexChanged событие, а затем разрешено добавлять записи в RadGrid (для выбранного / отключенного элемента RadCombo).
Затем добавили кнопку рядом с RadComboBox, после щелчка, я удалил все записи RadGrid для определенного / отключенного элемента RadCombo и снова включил RadCombo для повторного выбора элемента. Работает нормально.

Другие вопросы по тегам