2

フォームに単純なデータグリッドビューがあります。ボタンタイプとテキストタイプの2つの列を追加しました。テストとしていくつかの行を追加しようとしていますが、表示されません。

以下はコードです。それは単純なものでなければなりませんが、新しい行を表示するにはどうすればよいですか?

   private void Form1_Load(object sender, EventArgs e)
    {
        dataGridView1.Rows.Clear();
        DataGridViewRow newRow = new DataGridViewRow();
        Button button = new Button();
        button.Name = "BUTTON";
        button.Text="BUTTON";
        newRow.SetValues(button, "TEST");
        dataGridView1.Rows.Add(newRow);

    }
4

1 に答える 1

0

これは私の同じ問題のようです。彼らが何を発見したかを見るために、私はまだ読んでいます。

DataGridViewRow が DataGridView に追加されたことを確認できないのはなぜですか?

1 つの解決策は、行が作成された後に CreateCells を呼び出すことです。

     newRow.CreateCells(dataGridView1);
于 2012-07-22T21:33:33.680 に答える