在C# WinForms中實(shí)現(xiàn)動態(tài)更新數(shù)據(jù),可以使用數(shù)據(jù)綁定和事件處理來實(shí)現(xiàn)。
示例代碼:
// 創(chuàng)建數(shù)據(jù)源
List<string> data = new List<string>();
// 數(shù)據(jù)綁定
dataGridView1.DataSource = data;
// 添加數(shù)據(jù)
data.Add("Hello");
data.Add("World");
// 數(shù)據(jù)源發(fā)生變化后,DataGridView會自動更新顯示的數(shù)據(jù)
示例代碼:
// 添加按鈕的點(diǎn)擊事件處理程序
private void addButton_Click(object sender, EventArgs e)
{
// 更新數(shù)據(jù)
dataGridView1.Rows.Add("Hello");
dataGridView1.Rows.Add("World");
}
這樣,當(dāng)點(diǎn)擊按鈕時(shí),會向DataGridView控件添加新的行,并更新顯示的數(shù)據(jù)。
以上是兩種常見的動態(tài)更新數(shù)據(jù)的方法,根據(jù)具體情況選擇合適的方法來實(shí)現(xiàn)動態(tài)更新數(shù)據(jù)。