DataGridView– tag –
-
Asp.net
WinForms の DataGridView CellClick に慣れた業務SEが ASP.NET Razor の onclick で戸惑う3つの構造差
みなさんこんにちは!ヒロポンです! WinForms の DataGridView。行をクリックすると CellClick が飛んできて、e.RowIndex でその場で行が取れる。業務系の画面を作ってきた人なら、息をするように書いてきたやつですよね。 その感覚のまま ASP.NET Razor ... -
C#
C# DataGridView 行追加の3パターン — Rows.Add / DataSource バインド / BindingList の使い分け
みなさんこんにちは!ヒロポンです! つい先日、後輩に相談されまして。「DataGridView に行を足したいんすけど、grid.Rows.Add が例外吐くんですよ」と。ん? DataSource バインドしてない?? ……案の定でした。 業務の入力画面やマスタ編集で、やりたい... -
C#
C# DataGridView 行選択イベント 3 種 — SelectionChanged / CellEnter / CurrentCellChanged の使い分け早見表
みなさんこんにちは!ヒロポンです!! 朝、客先で席に着いた瞬間に「DataGridView の行を選択したら下のパネルに明細を表示してほしいんですけど」って肩を叩かれた経験、ないですか?? ん?普通に SelectionChanged で書けばよくない??俺も最初はそう... -
C#
C# WinForms DataGridView のクリック3アクション — 左クリック / 右クリック / ダブルクリックを分ける実装
みなさんこんにちは!ヒロポンです! DataGridViewのクリックまわり地味にハマってる人めっちゃ多くない? 私の周りでも「CellClickイベントが全く起きないんだけどわかります?」とか、「CellClickで取った値をTextBoxに渡す方法がわかんないです」とか。... -
C#
WinForms DataGridView の編集モード完全ガイド — ReadOnly / EditMode / RowValidating の使い分け
みなさんこんにちは!ヒロポンです!! 今回はWinForms業務SE現場でガチで踏みやすいやつ!!の話。 「DataGridViewで特定列だけReadOnlyにしたい」「新規行追加をNGにしたい」「数値しか入力させたくない」「Rows[i].ReadOnly = trueを書いたのに効かない... -
C#
C# DataGridView の DataSource を後から変更する全パターン
C# DataGridViewのDataSourceを後から変更する全パターン 検索ボックスでフィルタかけてDataGridViewを更新するだけ、のはずだったのに、なぜか列が倍に増えて、ヘッダーが日本語と英語の混在になり、選択行のイベントが二重で飛んでくる──。VS2019・.NET ...
1
