2013-02-01 45 views

回答

0

請嘗試下面的代碼,我想這可能幫助:

dgv.Rows[curRowIndex].DefaultCellStyle.SelectionBackColor = Color.Blue; 
-1

感謝您的答覆看一看。我嘗試了下面,它工作。

dgvDetails.Rows[e.RowIndex].DefaultCellStyle.SelectionBackColor = Color.Blue; 
+4

如果其中一個答案幫助你得到你想要的東西,我會征服你「接受」那個答案,作爲對他們努力的感謝。 – kevchadders

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; 

       } 
}