VB.NET質問スレ (Part17) at TECH
[2ch|▼Menu]
215:149
06/08/26 16:32:56
Invokeを使ってもやっぱりかたまる。DataGridViewのイベント関係なのかも。


Delegate Sub DataTableAddRowCallback(ByVal dt As DataTable, ByVal dt_row As DataRow)

Public Class Form1

>>208と一緒

  Public Sub DataTableAddRow(ByVal dt As DataTable, ByVal dt_row As DataRow)
   If DataGridView1.InvokeRequired Then
     Dim d As DataTableAddRowCallback
     d = New DataTableAddRowCallback(AddressOf DataTableAddRow)
     Me.Invoke(d, New Object() {dt, dt_row})
   Else
     dt.Rows.Add(dt_row)
   End If
  End Sub

Sub Bg_main_DoWork() Handles Bg_main.DoWork
  Row = dt_temp.NewRow
  Row(0) = "a"
  Row(1) = "b"
  DataTableAddRow(dt, Row)
End Sub

End Class



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5183日前に更新/247 KB
担当:undef