0

DataGridView を使用して表示されるテーブルの最初の行をシェーディングし、これをチェックボックスに結び付けます (つまり、ユーザーが「ヘッダー行が存在する」を選択すると、グリッドの最初の行の背景色が変わります)。

これを有効にするには、チェックボックス イベントに何を入力すればよいですか?

    private void checkBox1_CheckedChanged(object sender, EventArgs e)
    {

    }

同様に、ユーザーに数値を指定して列を陰影付けできるようにしたいと考えています。これは、行のシェーディングと同様に機能しますか?

4

1 に答える 1

0

次のことを行う必要があります。

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
    // For shading rows
    if (dataGridView1.Rows.Count > 0)
    {
        dataGridView1.Rows[0].DefaultCellStyle.BackColor = Color.LightGray;
    }

    // For shading columns
    int colNum = 2; // Add your own code to get the column number you want
    dataGridView1.Columns[colNum].DefaultCellStyle.BackColor = Color.LightGray;
}
于 2012-08-08T17:20:52.473 に答える