2009-07-27 3 views
1

У меня есть вручную созданный набор данных (dsPickingList), который я также добавляю, так как пользователь вводит данные в форме. В моей форме есть DataGridView, для которого установлено значение DataSource: dsPickingList.Обновление набора привязки, если пользователь удаляет строку из DataGridView

То, что я хотел бы сделать, это место, если пользователь удаляет строки из DataGridView и обновление набора данных (dsPickingList), как это ultimatly этот набор данных, который хранится в БД и распечатаны, не DataGridView.

код у меня есть на данный момент:

Private Sub DGV1_UserDeletedRow(sender As Object, 
           e As System.Windows.Forms.DataGridViewRowEventArgs) _ 
     Handles DGV1.UserDeletedRow 

    If DGV1.RowCount = 0 Then 
     Shortfall = False 
     Exit Sub 
    End If 

    For Each row As DataRow In dsPickingList.Tables("ProductsRequired").Rows 
     If row("ShortFall") < 0 Then 
      Shortfall = True 
      Exit For 
     End If 
    Next 

End Sub 

Мне нужно действие с DataGridView для обновления набора данных.

ответ

1

Ответ завершает редактирование в виде сетки данных, чтобы закончить редактирование, которое, в свою очередь, обновляет набор данных.

DGV1.EndEdit

Пол.

Смежные вопросы