1

Visual Studio 2005のc#と.netでdatagridviewを作成しようとしています。ここで、行と列の数(2 * 2など)を定義しています。これらのセルに値を追加したいのですが、これらのセルに値を追加するにはどうすればよいですか。これらの値を継続的に更新します。関数を使用randomして更新しましたが、更新するたびにボタンをクリックする必要があるため、データベースからではなく、random()関数から自動的に更新できる方法があるかどうかを知りたいです。

どこでこれらのことを勉強できますか、それにスレッドの使用があるかどうか教えてください。

4

1 に答える 1

2

ThreadingTimer(WinFormsの場合、ただし、そうだと思います)またはを使用して、これを行う方法はたくさんありますBackgrounWorker。私の意見では、それを行うための最良の方法はタイマーです。

あなたは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.
    }
于 2013-02-06T07:11:13.040 に答える