Visual StudioのツールボックスからDataGridViewを追加するのではなく、コード上から追加するサンプル

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace WindowsFormsApplication1
  11. {
  12.     public partial class Form1 : Form
  13.     {
  14.         public Form1()
  15.         {
  16.             InitializeComponent();
  17.             // DataTableの作成
  18.             DataTable dataTable = new DataTable();
  19.             dataTable.Columns.Add("列1", typeof(int));
  20.             dataTable.Columns.Add("列2", typeof(string));
  21.             dataTable.Rows.Add(1, "行1");
  22.             dataTable.Rows.Add(2, "行2");
  23.             // DataGridViewの作成
  24.             DataGridView DataGridView1 = new DataGridView();
  25.             DataGridView1.DataSource = dataTable;
  26.             // DataGridViewの横幅、縦幅を指定
  27.             DataGridView1.Size = new Size(300, 200);
  28.             // DataGridViewの位置を指定
  29.             DataGridView1.Location = new Point(50, 10);
  30.             // 画面から行を追加できないようにする
  31.             DataGridView1.AllowUserToAddRows = false;
  32.             // FormにDataGridViewを追加
  33.             this.Controls.Add(DataGridView1);
  34.         }
  35.     }
  36. }

image

実行ファイルダウンロード

戻る