2025.02.25 DataGridView : 行を 1 行おきに色を変える
private void button1_Click(object sender, EventArgs e)
{
// 5 列 10 行のセルを追加して、1 行ごとに行の色を変えています。
dataGridView1.ColumnCount = 5;
dataGridView1.RowCount = 50;
dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Azure;
}
2025.02.25 DataGridView : オブジェクト配列を設定する
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.Columns.Add("", "メーカー");
dataGridView1.Columns.Add("", "パソコン名");
dataGridView1.Rows.Add(new object[] { "NEC", "ValueStar" });
dataGridView1.Rows.Add(new object[] { "SONY", "VAIO" });
dataGridView1.Rows.Add(new object[] { "DELL", "Precision" });
}
2025.02.25 DataGridView : 選択されたセルの内容をクリアする
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.ColumnCount = 5;
dataGridView1.RowCount = 5;
foreach (var idx1 in Enumerable.Range(0, dataGridView1.ColumnCount))
{
foreach (var idx2 in Enumerable.Range(0, dataGridView1.ColumnCount))
{
dataGridView1[idx1, idx2].Value = (idx1 * idx2).ToString();
}
}
}