Отключите 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 для повторного выбора элемента. Работает нормально.