【问题标题】:Updating datagridview cell values and displaying on datagridview更新 datagridview 单元格值并在 datagridview 上显示
【发布时间】:2013-02-06 07:04:21
【问题描述】:

我正在尝试在 c# 和 .net 中的 Visual Studio 2005 中创建一个 datagridview,我在其中定义了行数和列数(如 2*2)我想向这些单元格添加值。如何添加值到这些单元格并不断更新这些值。 我使用random 函数进行更新,但为此我每次要更新时都必须单击按钮,所以我想知道是否有一种方法可以自动更新它,但不是从数据库而是从 random() 函数.

我在哪里可以学习这些东西,告诉我是否也使用线程。

【问题讨论】:

  • 您可以使用计时器每隔一段时间生成随机数。
  • 我用过定时器,但还是想知道怎么用线程来做。

标签: c# .net visual-studio-2005


【解决方案1】:

有很多方法可以做到这一点,使用ThreadingTimer(如果是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.
    }

【讨论】:

  • 感谢我已成功实施。我仍然想知道如何在线程、任何文档、任何特定事物的网站的帮助下做到这一点。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-04
  • 2011-12-25
  • 1970-01-01
  • 1970-01-01
  • 2010-11-19
  • 1970-01-01
相关资源
最近更新 更多