Зловещий GUID - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем привет. Досталась мне недоработанная программа с БД. В этой БД столбец ID сделан как GUID. Вот создаю я DataGridView, прописываю там ссылку на BindingSource. А в нем ссылаюсь на таблицу TableAdapter. В TableAdapter меняю комнду insert на такую:
Запускаю. Добавляю новую строку и заполняю три столбца без id. Пытаюсь сохранить - выходит ошибка, что id не может быть nulls. Что я пропустил при настройке?

Решение задачи: «Зловещий GUID»

textual
Листинг программы
Private Sub AuthorDataGridView1_DefaultValuesNeeded(sender As Object, e As DataGridViewRowEventArgs) Handles AuthorDataGridView1.DefaultValuesNeeded
        sender.Rows(sender.Rows.Count - 1).Cells(0).Value = Guid.NewGuid()
    End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5