在我的应用程序中,我使用的是数据网格视图。数据网格视图中要填充的数据在另一个线程中。
如何从另一个线程获取数据到数据网格视图?我该如何使用后台工作人员呢?(请在下面找到示例代码)
请帮忙。我是 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
}
}