摘要:.NET WINDOW FORM 即時更新ListBox和支援捲軸即時向下
因為最近公司的要求,做了一支小程式,在此記錄一下。
using System.Data.SqlClient;
using System.Threading;
private void Form2_Load(object sender, EventArgs e)
{
new Thread(() =>
{
nt j = 1;
APDB db = new APDB();
DataTable dt = db.GetGift(mNum, mGift); //這只是去撈資料回來是datatable,請自由發揮
foreach (DataRow row in dt.Rows)
{
this.Invoke(new Action(() => {
listBox1.Items.Add("第" + j + "位 " + dt.Rows[j - 1]["name"]);
listBox1.TopIndex = listBox1.Items.Count - 1;
}));
j = j + 1;
Thread.Sleep(1000); //動態一秒更新,請自設
}
}).Start();
}