Выбранного индекса комбобокса
Две ситуации:
1) я добавляю новую запись и выбираю ISBN из выпадающего списка. SelectedIndexChanged должен запустить и заполнить имя книги из базы данных. Это работает и прекрасно.
2) после начальной загрузки всех данных в форму, когда я перехожу от записи 1 к записи 2 и т.д., SelectedIndexChanged срабатывает и заполняет BookName из базы данных. Но это нежелательно.
Как определить и отличить новую запись от извлеченной записи, на основании чего эти действия будут контролироваться?
Что я уже пробовал:
Private Sub ISBNComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ISBNComboBox.SelectedIndexChanged Dim lISBN As String lISBN = ISBNComboBox.Text PopulateBookName() 'When ISBN is changed, Book Title should be updated End Sub
Bryian Tan
Возможно, вам придется обернуть код в if not postback. Пример
If Not Page.IsPostBack Then PopulateBookName() End