Water Margin

Windows FormsDataGridView サンプル集DataGridView レシピ集

Windows Forms

全 67 件の記事

DataGridView 特集

📁 DataGridView 特集記事一覧

Windows Forms 開発の要となる DataGridView コントロール。データバインドから描画の高速化、カスタムセルの実装まで、実践的なTipsを網羅しています。

特集ページを見る →
  • 【サンプルコード付】実務で使える DataGridView のベストプラクティスを書籍にまとめました

    2026年7月10日

    はじめに いつも当ブログをご覧いただきありがとうございます。 C# Windows Forms を用いた業務アプリケーシ...

  • 【.NET 10 / C#】 Windows Formsで特定のフォームを直接デバッグ実行する方法

    2026年6月29日

    Windows Forms アプリケーションの開発時に、「ログイン画面やメイン画面を飛ばして、今作っているサブフォーム(...

  • DataGridView で Enter キーを押下時に「右のセルへ移動」する(サンプルあり)

    2026年6月10日

    C# の DataGridView では、セルを入力中に Enter キーを押すと、標準(デフォルト)の挙動では「下のセ...

  • DataTable vs BindingList:データソース選定の基準とメリット・デメリット

    2026年6月27日

    DataGridView にデータを表示・連動させる際、開発者が最初に頭を悩ませるのが「データソースに何を使うか」という...

  • ComboBox に List データをバインドする(サンプルあり)

    2026年6月9日

    Windows Forms 開発において、画面のコンボボックス(ComboBox)に選択肢を表示させる際、独自のクラス(...

  • DataGridView:新規追加行の表示・非表示制御と注意点(サンプルあり)

    2026年6月9日

    Windows Formsの開発において、一覧データを表示・編集する際によく使われる DataGridView コントロ...

  • DataGridView で行を追加する方法(サンプルあり)

    2026年6月9日

    DataGridView への行追加は、DataSource にバインドしているかどうかで方法が変わります。 バインドな...

  • DataGridView:特定のセルの背景色を変更する(サンプルあり)

    2026年6月9日

    DataGridView で「入力エラーがあるセルを目立たせたい」、「ボタンを押したタイミングで特定のセルだけ色を変えた...

  • DataGridView:日付編集時にカレンダー(DateTimePicker)を利用する方法(サンプルあり)

    2026年6月9日

    DataGridView で日付を扱う際、「キーボードで手入力させるよりも、マウス操作でカレンダーからパッと日付を選ばせ...

  • DataGridView:特定のセルの値を取得する(サンプルあり)

    2026年6月9日

    DataGridView に表示されているデータから、「〇行目の〇列目の値を取得したい」という場面はよくあります。C# ...

  • DataGridView:Excel データをインポート(読込)する(サンプルあり)

    2026年6月9日

    Excel で作成された商品リストやマスターデータをシステムに読み込んで DataGridView に一括表示させたいと...

  • DataGridView:特定のセルの値を更新(書き換え)する(サンプルあり)

    2026年6月9日

    DataGridView に表示されているデータから、「〇行目の〇列目の値をプログラムから書き換えたい」という場面はよく...

  • DataGridView サンプル集【C# WinForms 使い方ガイド】

    2026年6月9日

    DataGridView は、C# の Windows Forms(WinForms)で表形式のデータを表示・編集するた...

  • DataGridView:List データをバインドする(サンプルあり)

    2026年6月8日

    C# の Windows Forms 開発において、独自クラスのオブジェクトを格納した通常の List のデータを Da...

  • DataGridView:BindingSource でデータを検索・フィルタする(サンプルあり)

    2026年6月8日

    DataGridView に表示されている大量のデータから、テキストボックスに入力されたキーワードをもとに特定の行だけを...

  • DataGridView:BindingSource での双方向バインディングと反映タイミングの制御(サンプルあり)

    2026年6月8日

    Windows Forms 開発において、画面の一方に DataGridView で一覧(マスター)を表示し、選択した行...

  • DataGridView:コンボボックス列を連動させる方法(サンプルあり)

    2026年6月8日

    DataGridView で「1列目の『分類』で『家電』を選んだら、2列目の『商品名』コンボボックスには家電のリストだけ...

  • DataGridView:新規行を判定する方法(サンプルあり)

    2026年6月8日

    DataGridView でユーザーに行を追加させる設定(AllowUserToAddRows = true)にしている...

  • DataGridView:データを Excel に出力する(サンプルあり)

    2026年6月8日

    Windows Forms の DataGridView に表示されている一覧データを、Excel ファイル(.xlsx...

  • DataGridView:ヘッダーにチェックボックスを配置して全行選択・解除(サンプルあり)

    2026年6月8日

    DataGridView で一覧画面を作成する際、先頭列へ「行選択用のチェックボックス列」を配置し、任意の行をまとめて処...

  • DataGridView:ボタン列の画像表示とクリックイベントの実装(サンプルあり)

    2026年6月8日

    DataGridView に「詳細」や「削除」、「検索」といったボタン列(DataGridViewButtonColum...

  • DataGridView:進捗率をプログレスバー表示・数値編集(サンプルあり)

    2026年6月8日

    DataGridView で、進捗状況などの数値を普段は視覚的なプログレスバー(横バー)で表示し、ダブルクリックして編集...

  • DataGridView:セル内で文字列を折り返して表示する(サンプルあり)

    2026年6月8日

    DataGridView で住所や備考欄などの長い文字列を表示する際、標準設定のままではセルの横幅を超えた部分が隠れてし...

  • 「"LC.exe" はコード 1 を伴って終了しました」エラーの原因と解決方法3選

    2026年6月8日

    Visual Studio 開発において、プロジェクトをビルドした際に突然 「"LC.exe" はコード 1 を伴って終...

  • DataGridView:新規行に初期値を設定する方法(サンプルあり)

    2026年6月7日

    DataGridView でユーザーが新しい行を追加してデータを入力する際、特定のセルにあらかじめ決まった初期値(既定値...

  • DataGridView:セル編集時に IME モードの自動制御(サンプルあり)

    2026年6月7日

    DataGridView でテキストを入力させる際、列のデータの性質に合わせて日本語入力(IME)のオン・オフを自動的に...

  • DataGridView:列ヘッダーに画像アイコンを表示(サンプルあり)

    2026年6月7日

    DataGridView の一覧画面を構築する際、特定の列ヘッダーに「鍵マーク」、「スターマーク」などの画像アイコンを配...

  • DataGridView のコンボボックス列で直接入力を許可する方法(サンプルあり)

    2026年6月7日

    DataGridView でコンボボックス列(DataGridViewComboBoxColumn)を使用する際、選択肢...

  • DataGridView:セル編集時の入力制限(サンプルあり)

    2026年6月7日

    DataGridView でユーザーに直接データを編集させる際、価格の列には数値以外を入力させないようにする、コードの列...

  • DataGridView:行のドラッグ&ドロップとドロップ先のインディケーター表示(サンプルあり)

    2026年6月7日

    DataGridView で一覧画面を表示する際、ユーザーの任意の順序に行を並び替えさせたい場合があります。列の移動につ...

  • DataGridView:スクロール位置を保存・復元する方法(サンプルあり)

    2026年6月7日

    DataGridView でデータを再読み込み(リフレッシュ)した際、画面が最上部まで勝手にスクロールしてしまい、ユーザ...

  • DataGridView:セル内にスパークライン(折れ線グラフ)を表示する方法(サンプルあり)

    2026年6月7日

    売上の推移や在庫数の変動など、数字の羅列だけでは把握しにくいデータの傾向を、一覧画面のセルの中に小さな折れ線グラフ(スパ...

  • DataGridView:仮想モードで大量データを高速表示(サンプルあり)

    2026年6月7日

    DataGridView に大量のデータを表示しようとする際、件数が数万件、数十万件と増えるにつれて、データの読み込みに...

  • DataGridView:ヘッダーとセルのフォント変更方法(サンプルあり)

    2026年6月6日

    DataGridView を使って業務システムの画面をデザインする際、「全体の文字サイズを大きくして視認性を上げたい」、...

  • DataGridView:セルへの画像表示と null 時の×マークを消す方法(サンプルあり)

    2026年6月6日

    DataGridView で商品一覧や社員名簿などを表示する際、テキストデータだけでなく、セルのなかに「商品のサムネイル...

  • DataGridView:SQLite のデータをバインドして表示・編集保存する方法(サンプルあり)

    2026年6月5日

    Windows Forms でローカル環境にデータを保存するデスクトップアプリやスタンドアロンの業務システムを開発する際...

  • DataGridView:リンク列の表示(サンプルあり)

    2026年6月5日

    DataGridView で一覧画面を表示する際、「商品名をクリックしたら公式ページを開く」「ヘルプのリンクをクリックし...

  • DataGridView:チェックボックス列の表示とチェック状態を取得する方法(サンプルあり)

    2026年6月4日

    DataGridView で一覧を表示する際に、特定の行を選択して一括処理(一括削除や一括印刷など)を行うために、左端に...

  • DataGridView:コンボボックス列を表示し選択値を取得する方法(サンプルあり)

    2026年6月4日

    DataGridView で一覧を表示する際、特定の列をコンボボックス(ドロップダウン)にして、マスタデータから選択させ...

  • DataGridView:大量データでも重くならない条件付き書式とスクロール遅延対策(サンプルあり)

    2026年6月4日

    DataGridView で特定の条件(例:在庫切れ、期限切れなど)を満たすセルや行の色を動的に変更する際、データ量が数...

  • DataGridView:BindingList をバインドする(サンプルあり)

    2026年6月3日

    DataGridView に独自のクラス(オブジェクト)のリストを表示させたい場合、標準の List をデータソースに指...

  • DataGridView:非同期データ更新時のクロススレッドエラーの発生原因と解決方法(サンプルあり)

    2026年6月27日

    DataGridView に表示するデータをデータベースや Web API から取得する際、画面がフリーズするのを防ぐた...

  • DataGridView:セルの右端にエラーアイコンを表示する方法(サンプルあり)

    2026年6月3日

    DataGridView でユーザーの入力値に問題がある場合、メッセージボックスを表示する代わりに、セルの右端に赤いエラ...

  • DataGridView:行ヘッダー(左端)にエラーアイコンを表示して入力チェックを行う方法(サンプルあり)

    2026年6月3日

    DataGridView で入力チェック(バリデーション)を行う際、「不正な値が入力された場合は、その場で正しい値に修正...

  • DataGridView:列の非表示方法と非表示列のセル値取得(サンプルあり)

    2026年6月3日

    DataGridView で「ID やシステム管理用の内部コードなど、画面には表示したくないけれど、プログラムの処理内で...

  • DataGridView でデータ変更が画面に反映されない原因と解決方法(サンプルあり)

    2026年6月2日

    DataGridView を使って開発していると、コード側でデータクラスの値を変更したのに、画面上の DataGridV...

  • DataGridView の ToolTip をマスターする:静的・動的情報表示の設計指針(サンプルあり)

    2026年5月6日

    導入:DataGridView 上での ToolTip の必要性 Windows FormsにおけるDataGridVi...

  • DataGridView で行追加できない・反映されない原因と解決方法(サンプルあり)

    2026年4月26日

    DataGridView を使用して行を追加しようとした際、コード実行時にエラーが発生したり、画面上に新規追加行が表示さ...

  • DataGridView で行削除の制御(サンプルあり)

    2025年7月26日

    Windows Forms DataGridView で、行削除の制御方法を紹介します。 行削除の無効化 デフォルトの設...

  • DataGridView:AllowUserToAddRows で新規追加行の表示・非表示を切り替える(サンプルあり)

    2025年7月25日

    DataGridView の新規追加行(一番下に表示される空白の行)を消す方法を紹介します。この新規行は、ユーザーが新し...

  • DataGridView 条件付き書式の実装テクニック(サンプルあり)

    2025年7月17日

    本記事では、業務システムなどでよく使われる、DataGridView の条件付き書式の実装方法を紹介します。 条件付き書...

  • DataGridView の行ヘッダーに行番号を表示する方法(サンプルあり)

    2025年6月23日

    Windows Forms アプリケーションで DataGridView を使っていると、「行ヘッダーに行番号を表示した...

  • DataGridView:ボタン列の表示(サンプルあり)

    2024年9月9日

    DataGridView では、列にボタンを表示することができます。行の詳細情報をダイアログ表示する際や、行に対する任意...

  • DataGridView 列・行の固定(サンプルあり)

    2024年9月9日

    DataGridView では、Frozen プロパティを利用することで、列や行を固定し、常に表示領域にとどめることがで...

  • DataGridView:隔行(奇数・偶数行)の背景色を設定(サンプルあり)

    2024年9月8日

    DataGridView の隔行(奇数行・偶数行それぞれ)の背景色を変更するには、下記のようにプロパティを設定します。 ...

  • DataGridView グリッド全体・行・セルの編集可否制御(サンプルあり)

    2024年9月8日

    DataGridView の全体・列・セル・行に関して、プロパティでの編集制御、イベントでの編集制御の方法を紹介します。...

  • DataGridView でマウスホバーセルの背景色を変更(サンプルあり)

    2024年9月8日

    Windows Forms の DataGridView で、マウスホバーしているセルの背景色を変更するには、DataG...

  • DataGridView:ユーザーのドラッグアンドドロップとプログラムでの列移動(サンプルあり)

    2024年9月8日

    DataGridView の列の移動方法を紹介します。 ユーザー操作による列移動 ユーザーのマウス操作による列の移動は、...

  • DataGridView CurrentCell を利用した動的スクロール(サンプルあり)

    2024年9月8日

    DataGridView の CurrentCell プロパティに任意のセルを指定することで、そのセルを表示領域に持って...

  • DataGridView 現在セルの取得・変更(サンプルあり)

    2024年9月7日

    Windows Forms で提供されている DataGridView の、現在セルの取得と変更の方法を紹介します。 現...

  • DataGridView に DataTable をバインドする(サンプルあり)

    2024年9月1日

    Windows Fomrs の DataGridView に DataTable をバインドするサンプルの紹介です。ダウ...

  • ComboBox に DataTable をバインドする(実行可能サンプルあり)

    2024年3月31日

    Windows Forms(.NET 8)で提供されている ComboBox に、DataTable をバインドする方法...

  • DataGridView:MySQL に接続してデータを表示する

    2017年3月13日

    本稿では xampp の MySQL データベースのデータテーブルを取得して Windows Forms の DataG...

  • Windows Forms TextBox フォーカスイベントの登録方法(サンプルあり)

    2017年1月14日

    TextBox にフォーカスが当たったタイミングで TextBox 内のテキストを全選択するロジックを実装する方法です。...

  • コードビハインドから TextBox.TextChanged イベントを呼び出す

    2013年12月7日

    コードビハインドから動的にイベントを呼び出す方法です。 通常、イベントは何らかの操作に対応するかたちで呼び出されるもので...

  • Windows Forms :マウスカーソルを判定する(サンプルあり)

    2013年10月12日

    Windows Forms ではフォーム上のマウスカーソルの形状を確認したり、状況に応じて形状を変更することができます。...

  • Windows Forms で Tab キー入力をイベント処理する

    2013年10月4日

    Windows Forms では、ユーザー コントロールに対する様々なキー入力をイベント ハンドルすることができますが、...

DataGridView レシピ集

DataGridView レシピ集

実務で使える DataGridView のレシピを書籍にまとめました。

カテゴリー一覧

  • Angular(32)
  • ASP.NET (共通・全般)(18)
  • ASP.NET Core MVC(1)
  • ASP.NET Core Razor Pages(15)
  • ASP.NET Web Forms(17)
  • C# / .NET(16)
  • データベース(14)
  • Entity Framework(4)
  • その他(60)
  • PHP(8)
  • React(18)
  • Web 開発(42)
  • Windows Forms(67)
  • WPF(20)
© 2026 Water Margin All rights reserved.