2025.01.29 DataGridView : セルが表示されているかを判別する
private void button1_Click(object sender, EventArgs e)
{
// データグリッドビューのセルが表示されているか、Displayed プロパティで判別できます。
listBox1.Items.Add(dataGridView1[3, 3].Displayed);
}
2025.01.29 DataGridView : 新規データ追加行 (*) のセルのデフォルト値を設定する
private void dataGridView1_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e)
{
// データグリッドビューの新規データ追加行 (*) のセルに対してデフォルト値を設定しています。
// 設定は DefaultValuesNeeded イベントで行います。
// この場合、1 番目の列にデフォルト値 0 を設定しています。
e.Row.Cells[0].Value = 0;
}
2025.01.29 DataGridView : セルに入力した文字列を大文字に変換する
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.Value is null) return;
e.Value = e.Value.ToString().ToUpper();
}