2023-01-01から1年間の記事一覧

DataGridViewでの右クリックメニューの作り方

画面を作り込んでいく中でDataGridViewの情報を削除するUIに悩んだ結果 コンテキストメニューに「削除」を表示する方法を試してみた。 メニューがでる位置が一定ではないのが気になるが・・・・ とりあえず↓のようなロジックで行った。 private void dgv_Kei…

object をNULL判定する

object をNULL判定するのに困った。 ただのObjectではなく NpgsqlDataReader を使って PostgreからDataをGetした時に 当該カラムがnullなのか否かを判定するが 全くnullと判定できなかった。 「?」を使ってやると .ToString()がエラーにならなくなった。 た…

C# DateTimePickerで和暦表示をする方法で困った

C# DateTimePickerで和暦表示をする方法で困ったのでメモる。 コントロールに過去年の日付を渡しているのだが 表示される年は今年になってしまう????? コントロールのValueChanged EventHandlerに記述が必要というのがわかった。 private void dtp_Valu…

数字を3桁区切りで画面表示

C#で数字を3桁区切りで画面表示したい場合に使える。 // 単価を3桁カンマ表示 lbl.Text = string.Format("{0:#,0}", Int32.Parse(_Tanka.ToString()));