DataGridView:Excel と相互コピー&ペーストする方法
DataGridView の ClipboardCopyMode によるコピー動作の違いと、標準では用意されていない貼り付け機能の実装方法を解説します。Excel 形式(TSV)の解析、ReadOnly 列のスキップ、行の自動追加、型変換、検証の落とし穴まで扱います。

DataGridView の ClipboardCopyMode によるコピー動作の違いと、標準では用意されていない貼り付け機能の実装方法を解説します。Excel 形式(TSV)の解析、ReadOnly 列のスキップ、行の自動追加、型変換、検証の落とし穴まで扱います。

DataGridView で発生する IndexOutOfRangeException「インデックス -1 には値がありません」を、BindingSource の空・フィルタ・行削除・ComboBox 列・初期化順序の5系統に分けて切り分け、恒久的な防御策までまとめます。

DataGridView に List<T> や BindingList<T> をバインドすると列ヘッダークリックで並べ替えできない理由を IBindingList.SupportsSorting から解き明かし、ソートグリフ表示まで対応した SortableBindingList<T> の実装と制約・代替案をまとめます。

DataGridView のセル表示書式を DefaultCellStyle.Format で設定する方法を解説します。書式指定子の一覧、スタイルの優先順位、null 値の扱い、CellFormatting との使い分け、桁区切りを設定すると編集時に例外が出る問題の対処まで扱います。

いつも当ブログをご覧いただきありがとうございます。C# Windows Forms を用いた業務アプリケーション開発において、DataGridView は高機能であり…

Windows Forms アプリケーションの開発時に、「ログイン画面やメイン画面を飛ばして、今作っているサブフォーム(Form2 など)の動作だけを確認したい」という場面はよくあります。

MySQL公式サイトのダウンロードページ にアクセスします。画面下部にある MySQL Community (GPL) Downloads をクリックします。

SQL Server Management Studio (SSMS) のダウンロードからインストール完了までの手順を、画面キャプチャ付きで順を追って解説します。

SQL Server(T-SQL)において、データベースの作成からテーブル定義、データ挿入までを1つのスクリプトでエラーなく実行するためのテンプレートです。

C# の DataGridView では、セルを入力中に Enter キーを押すと、標準(デフォルト)の挙動では「下のセル」へフォーカスが移動します。

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

Windows Forms 開発において、画面のコンボボックス(ComboBox)に選択肢を表示させる際、独自のクラス(モデルクラス)を要素に持つ List のデータをバインドしたいケースはよくあります。

Windows Formsの開発において、一覧データを表示・編集する際によく使われる DataGridView コントロールですが、デフォルトの状態では、ユーザーが新しいデータを入力できるように…

DataGridView への行追加は DataSource にバインドしているかで方法が変わります。バインドなしの Rows.Add()、DataTable の NewRow()、BindingList の Add() を C# サンプルコードで解説。InvalidOperationException の原因と対処、追加した行が反映されない場合の解決方法もまとめました。

DataGridView で「入力エラーがあるセルを目立たせたい」、「ボタンを押したタイミングで特定のセルだけ色を変えたい」という場面はよくあります。

DataGridView で日付を扱う際、「キーボードで手入力させるよりも、マウス操作でカレンダーからパッと日付を選ばせたい」という要件はよく出てくると思います。

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

Excel で作成された商品リストやマスターデータをシステムに読み込んで DataGridView に一括表示させたいという要件は、業務アプリケーションの開発において多く発生します。

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

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