私のアプリケーションでは、データ グリッド ビューを使用しています。データ グリッド ビューに入力されるデータは、別のスレッドにあります。
別のスレッドからデータ グリッド ビューにデータを取得するにはどうすればよいですか? これにバックグラウンドワーカーを使用するにはどうすればよいですか? (サンプルコードは下にあります)
助けてください。私は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
}
}