VB.NET: как ссылаться на DataTable? - PullRequest
0 голосов
/ 14 января 2009

Я пытаюсь ссылаться на DataTable и не знаю, как этого добиться. Пожалуйста, помогите и большое спасибо.

В моем коде я хотел бы назначить dtTmp для dtTarget (i) через ссылку dtCurr. Можно ли добиться этого в VB.NET?

Private dtA, dtB As DataTable

Dim dtTarget() As DataTable = {Me.dtA, Me.dtB}

For i As Integer = 0 To dtTarget.Length - 1

  dtTmp = New DataTable()
  'Do something to dtTmp

  'assign the new table to the reference
  dtTarget(i) = dtTmp      

Next

1 Ответ

1 голос
/ 14 января 2009

dtCurr = dtTmp изменяет ссылку на dtCurr, указатель, который вы не используете позже Попробуйте написать dtTarget(i) = dtTmp вместо последней строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...