-1

私のアプリケーションでは、データ グリッド ビューを使用しています。データ グリッド ビューに入力されるデータは、別のスレッドにあります。

別のスレッドからデータ グリッド ビューにデータを取得するにはどうすればよいですか? これにバックグラウンドワーカーを使用するにはどうすればよいですか? (サンプルコードは下にあります)

助けてください。私はC#が初めてです。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ex1
{
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        dataGridView1.Columns.Add("1", "Sno"); 
        dataGridView1.Columns.Add("2", "Time");
        dataGridView1.Columns.Add("3", "Name");
    }
public void button2_Click(object sender, EventArgs e)
{

    // Get data from MyThread and add new row to dataGridView1.

    //Like,
    dataGridView1.Rows.Add(sno,time,name); // strings from MyThread

}

#region EVENT THTEAD (RX)
    public void MyThread()
    {
        // Each time button2 press, took data from here and add that to dataGridView1 as a new row.

        String sno= "some value";
        String time="some value";
        String name="some value";

     }
    #endregion
}
}
4

1 に答える 1