困ったー

WIN10・アプリ・ゲームで困ったことを調べてみた

「こまったー」は困ったことを調べたブログです。

ARK |  7 Days To Die |  フォートナイト |  マイクラ |   

スポンサーリンク


【Visual Studio】C#で表・テーブルを使うには?

Visual StudioでC#を使った場合に、データを表として表示したい場合の取り扱いについて紹介します。

Visual Studioには、DataGridViewやListViewなどのツールが用意されているので、それにデータを登録するだけでテーブルの形式でデータを表示することができます。

C#で表を使うには?

screen ripped

 

C#でテーブル、表組を使うにはいくつか方法があります。

簡単なのは、DataGridViewやListViewあたりを使うことでしょう。

 

dataGridViewを使う

ビジュアルスタジオで表(テーブル)を使うのに便利なパーツがdataGridViewです。

 

使うにはまずフォーム上でドラッグしてdataGridViewのオブジェクトを作ります。

f:id:apicode:20200409150149p:plain

 

データを入れるには以下のような感じでスクリプトからいれることができます。

 

private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.ColumnCount = 3;
dataGridView1.RowCount = 3;

dataGridView1.Columns[0].HeaderText = "No";
dataGridView1.Columns[1].HeaderText = "球団";
dataGridView1.Columns[2].HeaderText = "本拠地";


dataGridView1.Rows[0].Cells[0].Value = 1;
dataGridView1.Rows[0].Cells[1].Value = "日本ハム";
dataGridView1.Rows[0].Cells[2].Value = "北海道";
}

 

実行するとこんな感じ。

f:id:apicode:20200409150724p:plain


 ColumnCount :列数を指定します。

RowCount:行数を指定します。

Columns[0].HeaderText:各列のヘッダー文字を指定します。

Rows[0].Cells[1].Value:0行目の1列めの値を設置します。

 

 

ListViewを使う

リストビューを使うことでテーブルのように表示することができます。

ツールボックスから「ListView」を選び、フォームに張り付けます。

f:id:apicode:20200410193130p:plain

 

あとは以下のようにプログラムを書くと

private void Form1_Load(object sender, EventArgs e)
{
listView1.View = View.Details;

listView1.Columns.Add("No");
listView1.Columns.Add("球団名");
listView1.Columns.Add("場所");

string row_1 = { "1", "日本ハム", "北海道" };

listView1.Items.Add(new ListViewItem(row_1));


string row_2 = { "2", "ソフトバンク", "福岡" };
listView1.Items.Add(new ListViewItem(row_2));
}

 

 

実行するとこんな感じに表示されます。

f:id:apicode:20200410193134p:plain

 

 

[C#関連記事]

  1. 【Visual Studio 2019】C#の始め方 - 困ったー
  2. 【Visual Studio 2019】C#のエラーと対策 - 困ったー
  3. 【C#】ツールボックス 一覧 - 困ったー
  4. 【Visual Studio】C#でフォームの使い方 フル画面?半透明?バーを消す?
  5. 【VisualStudio】C#のボタンとは?使い方は?
  6. 【VisualStudio】C#のパネルとは?使い方は?
  7. 【Visual Studio】C#で表・テーブルを使うには?
  8. 【Visual Studio】C#でスクレイピング
  9. 【Visual Studio】C#で文字やファイルを扱うには? - 困ったー
  10. 【Visual Studio】C#で画像やサウンドを扱うには? - 困ったー
  11. 【Visual Studio】C#で動画を制御するには?ビデオ入力表示は?
  12. 【Visual Studio】C#でインターネット関数の使い方 - 困ったー
  13. 【Visual Studio】C#で顔認識や日本語解析のサンプル - 困ったー
  14. 【Visual Studio】C#からMySqlの使い方 接続するには?SQL文を実行するには?

 

[Visual Studio 2019関連記事]

  1. Visual Studio 2019 無料で使うには?ダウンロードするには?
  2. インストーラ作成のまとめ アイコンは?.NET Frameworkを含めるには?
  3. Visual Source Codeとは?Visual Studio 2019との違いは?

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとします. あらかじめご了承ください。

利用規約・プライバシーポリシー |〇問い合わせ