Visual Studio で Windows フォーム アプリケーションを作成し、最初のフォームに (ツールボックスから) 1 つの DataGridView を配置しました。次に、データセットを作成し、ファイルからデータセットにデータを抽出しました。データセットのデータを GridView に入れようとしましたが、フォームを開始しても何も起こりませんでした。グリッドが空でした。私は何を間違えましたか?これが私が試したものです:
dataGridView1.Dock = DockStyle.Fill;
dataGridView1.DataSource = MakeDataTable();
MakeDataTable() は DataSet を返すメソッドです (有効です)。dataGridView1 は、ツールボックスから取得したクラス DataGridView のオブジェクトです。グリッドは空のままで、コンパイルにエラーはありませんでしたが、何も起こりませんでした。次に、同様の方法で、Form1 (既定のフォーム) に DataGridView を作成しようとしました。フォーム デザインから DataGrid ビューを消去し、次の行を追加しました。
DataGridView dataGridView1 = new DataGridView();
それも機能しませんでした。それをフォームに表示する方法がわかりませんでした。
これは機能しましたが、別のフォームを開いたので、2 つのフォームがありました。
Form form1 = new Form();
DataGridView dataGridView1 = new DataGridView();
dataGridView1.Dock = DockStyle.Fill;
dataGridView1.DataSource = MakeDataTable();
form1.Controls.Add(dataGridView1);
form1.ShowDialog();
私は何を間違えましたか?