.NET DataGridView.CellValidatingイベントによる入力値の検証
詳しくは DOBON.NET 様の
DataGridViewのセルに入力された値が正しいか確かめる を参照
e.FormattedValue で入力値を取得できる。
DataGrideViewから取得したい場合は
DataGridView.Rows(e.RowIndex).Cells(e.ColumnIndex).EditedFormattedValue で取得する。
DataGridView.Rows(e.RowIndex).Cells(e.ColumnIndex).Value や
DataGridView.Rows(e.RowIndex).Cells(e.ColumnIndex).FormattedValue には
入力前の値が入っている。
2011年2月22日火曜日
2011年2月18日金曜日
.NET Validatingイベント フォーカス移動時に入力値の検証を行う
.NET Validatingイベント フォーカス移動時に入力値の検証を行う
詳しくは、全ては時の中に・・・ さんの
【VB.NET】フォーカス移動時に入力値の検証を行う を参照
Validatingイベントについては
MSDNライブラリ の
Control.Validating イベント を参照
詳しくは、全ては時の中に・・・ さんの
【VB.NET】フォーカス移動時に入力値の検証を行う を参照
Validatingイベントについては
MSDNライブラリ の
Control.Validating イベント を参照
2011年2月16日水曜日
.NET DataGrideView クリップボードの値をセルへペースト
DataGridView は標準ではセルのコピーは実装されているが。
セルへのペーストは実装されていない。
もし標準のまま値の貼り付けをしたい場合は、セルを編集モードにしてから貼り付けなければならない。
セルへのペーストを実装するには、DataGridViewの派生クラスを作成して実装すれば良い。
セルへのペーストを実装する為に、サンプルを使用したサイト。
NonSoft様の
DataGridViewに便利なメソッドを追加するサンプル(VB.NET)
を使用させて頂きました。
DataGridViewに便利なメソッドを追加するサンプル(VB.NET)
ではペースト時に、複数セルを選択した状態でペーストすると、複数セル選択中の最後に選択されているセルからペーストが始まる模様。
セルへのペーストは実装されていない。
もし標準のまま値の貼り付けをしたい場合は、セルを編集モードにしてから貼り付けなければならない。
セルへのペーストを実装するには、DataGridViewの派生クラスを作成して実装すれば良い。
セルへのペーストを実装する為に、サンプルを使用したサイト。
NonSoft様の
DataGridViewに便利なメソッドを追加するサンプル(VB.NET)
を使用させて頂きました。
DataGridViewに便利なメソッドを追加するサンプル(VB.NET)
ではペースト時に、複数セルを選択した状態でペーストすると、複数セル選択中の最後に選択されているセルからペーストが始まる模様。
登録:
投稿 (Atom)