-5

私のデータグリッドビューで、セルをクリックすると、行全体の選択された背景色が変更されます。これを行うように私を導いてください。

4

4 に答える 4

1

Usae the DefaultCellStyle.SelectionBackColor Alternativly you can see NanoTaboada answer

MSDNを見てみましょう

于 2013-02-01T09:16:02.530 に答える
0

DataGridView の RowStateChanged イベントを処理し、SelectionBackColor を設定する必要があります。以下のコードを試してください:

 DataGVEmployee.RowStateChanged += new DataGridViewRowStateChangedEventHandler(DataGVEmployee_RowStateChanged);



    void DataGVEmployee_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
        {
     if (e.StateChanged == DataGridViewElementStates.Selected)
                {
                    e.Row.DefaultCellStyle.SelectionBackColor = Color.Red;
                }
                else
                {
                    e.Row.DefaultCellStyle.SelectionBackColor = Color.White;

                }
}
于 2015-10-22T07:20:45.583 に答える
0

次のコードを試してみてください。

dgv.Rows[curRowIndex].DefaultCellStyle.SelectionBackColor = Color.Blue;
于 2013-02-01T09:09:30.470 に答える