我想在Visual Studio 2005中的c#和.net中創建一個datagridview,其中我定義了行數和列數(如2 * 2)我想將值添加到這些細胞。我可以如何爲這些細胞增加值並不斷更新這些值。 我用random
函數來更新,但爲此我必須點擊按鈕每次我想更新,所以我想知道是否有辦法,以便我可以自動更新它,但不是從數據庫,但從隨機()函數。更新datagridview單元格的值和在datagridview上顯示
我在哪裏可以學習這些東西,告訴我是否也有使用線程的情況。
我想在Visual Studio 2005中的c#和.net中創建一個datagridview,其中我定義了行數和列數(如2 * 2)我想將值添加到這些細胞。我可以如何爲這些細胞增加值並不斷更新這些值。 我用random
函數來更新,但爲此我必須點擊按鈕每次我想更新,所以我想知道是否有辦法,以便我可以自動更新它,但不是從數據庫,但從隨機()函數。更新datagridview單元格的值和在datagridview上顯示
我在哪裏可以學習這些東西,告訴我是否也有使用線程的情況。
有很多方法可以做到這一點,使用Threading
,Timer
(如果它是WinForms,但我假設它是)或BackgrounWorker
。在我看來,做到這一點的最佳方式是Timer。
您使用Timer
這樣的:
private void CreateTimer()
{
var t = new Timer();
t.Interval = 1000; //how often update timer (in ms)
t.Tick += new EventHandler(Tick);
t.Start();
}
private void Tick(object sender, EventArgs e)
{
//logic to update your data grid view.
}
謝謝我已成功實施它。仍然我想知道如何在線程,任何文檔,任何網站的幫助下完成特定的事情。謝謝 – sudhanshu
你也許可以用一個定時器的間隔運行隨機數的產生。 –
我用計時器,但仍然想知道如何通過使用線程來做到這一點。 – sudhanshu