1

グリッドをバックグラウンド ワーカーで埋めたいのですが、どこに追加する必要があるかわかりません。DataGrid.DataSource=DataTable;バックグラウンド ワーカーを使って埋めていく方法を説明する簡単な例はありますDataGridか?

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
    setgride();
}
private void setgride()
{
    string constring = "constring";
    SqlCommand com = new SqlCommand();
    SqlConnection con = new SqlConnection(constring);
    com.Connection = con;
    com.CommandText = " select * from Request";
    SqlDataAdapter adapt = new SqlDataAdapter(com);
    DataTable dt2 = new DataTable();
    adapt.Fill(dt2);
    propdt2 = dt2;
}
private void button1_Click(object sender, EventArgs e)
{
    this.backgroundWorker1.RunWorkerAsync();
}
4

1 に答える 1

3

BackgroundWorker.RunWorkerCompletedイベントで、このイベントを処理し、ここでソースプロパティを割り当てます。

于 2013-03-11T05:59:49.677 に答える