использование источника данных в качестве источника данных с Datagridview, если только datagridviewrow - PullRequest
0 голосов
/ 29 апреля 2020

Я хотел бы использовать datatable в качестве источника данных для моего datagridview с именем: dgvW2PNew

, поэтому я попытался преобразовать Datagridviewrow в datarow, чтобы импортировать его в datatable так же, как

может кто-нибудь скажите мне, если я делаю что-то не так или предложите что-нибудь еще

это мой код:

 Try
    MyRow = New DataGridViewRow
    MyRow.CreateCells(dgvW2PNew)
    MyRow.SetValues("0",
                                            imgNotOK.ToBitmap,
                                            sField_CodeID,
                                            sField_ExtOrderID,
                                            sField_pscArticleID,
                                            nField_ItemID,
                                            nField_OrderID,
                                            nField_Quantity,
                                            sField_Art,
                                            sField_ArtIntern,
                                            sField_Ref,
                                            sField_InfoValue,
                                            sField_ShippingCompany,
                                            sField_DeliveryDate,
                                            sField_InsertDate,
                                            sField_ArtExtern,
                                            nField_ProductLength,
                                            nField_ProductWidth,
                                            nField_ProductGrammage,
                                            sField_PrintMaterial,
                                            sField_PrintColor,
                                            )

   dgvW2PNew.Rows.Add(MyRow) 

    Dim dt As New DataTable
    dt.ImportRow(MyRow)

    '' bindingSource_data.DataSource = dt
    'dgvW2PNew.DataSource = dt

  Catch ex As Exception
    ErrorLogging(True, "Sub FillW2PGrid: Zeile im Grid ergänzen" & vbCrLf & ex.Message & vbCrLf & "SQL:" & sSQL & vbCrLf & ex.StackTrace.ToString, nErrorLevel_Error)
  Finally
    If Not MyRow Is Nothing Then
      MyRow.Dispose()
      MyRow = Nothing
    End If
  End Try
...