- 208 名前:149 mailto:sage [2006/08/26(土) 13:06:25 ]
- >>207
すいません、そうでした。現在のソースはこのような感じです。仮想モードは使っていません。 Dim ds as Dataset Dim dt as Datatable Dim bind1 As BindingSource Friend WithEvents Bg_main As System.ComponentModel.BackgroundWorker Sub form1_load() Handles MyBase.Load ds.Tables.Add(dt) dt.Columns.Add("column1", GetType(String)) (以下略) bind1.DataSource = dt Datagridview1.DataSource = bind1 Bg_main.RunWorkerAsync() '別スレッドへ End Sub Sub Bg_main_DoWork() Handles Bg_main.DoWork Row = dt.NewRow Row(0) = "a" Row(1) = "b" dt.Rows.Add(Row) End Sub Bg_main.RunWorkerCompleted で追加を検出してMe.Refreshでも固まってしまいます。DataGridViewで何かイベントがいるのかな。
|

|