процесса, как следоватьпредотвратить повторяющиеся записи существа войти в DataGridView
Внесение записи из полого ввода в DataGridView, а затем в базу данных
при вводе данных в текстовое поле и огнестойкость щелчок событие Введите данные в кнопку DataGridView
Ограничение проверки заключается в том, что ID вводится. Уже существует или нет ..? код для этого является
For i = 0 To DataGridView1.Rows.Count - 1
If txt_id.Text = DataGridView1.Rows(i).Cells("id").Value.ToString Then
MessageBox.Show("record already exist")
End If
Next
стыкового это сгенерирует исключение NullReferenceException
почему, когда в первый раз он проверяет, нет никаких записей в строке (I) .cells ("ID")
Как решить эту проблему .....?
DataGridView1.AllowUserToAddRows = ложь Есть ли другой механизм –
вы пытаетесь прочитать данные в 'RowsAdded' событие, как описано здесь ли: HTTP: // MSDN. microsoft.com/en-us/library/system.windows.forms.datagridview.rowsadded.aspx – Saravanan
это событие Происходит после добавления новой строки в DataGridView. Мы проверяем ограничения между тем, когда данные, поступающие из текстовых полей (здесь проверяют ограничение) datagridview, потому что мы проверяем все остальные ограничения, чтобы мы были связаны там. –