2016-12-08 56 views
0

我有一個Windows窗體,其中包含一個DataGridView,它動態綁定到DataSet。在Button.Click事件的形式中,我改變了DataGridView.Font的外觀。字體不會動態更改

我試過下面的代碼,但它不影響DataGridView。只有標題部分正在改變。

請推薦我在編碼方面做了什麼錯誤。

我的代碼

private void Btn_Language_Click(object sender, EventArgs e) 
{ 
    if(DGV_View.Font.Name == "Trebuchet MS") 
    { 
     DGV_View.Font = new System.Drawing.Font("NILKANTH", 12);    
     this.DGV_View.DefaultCellStyle.Font = new System.Drawing.Font("NILKANTH", 12); 
    } 
    else if(DGV_View.Font.Name == "NILKANTH") 
    { 
     DGV_View.Font = new System.Drawing.Font("Trebuchet MS", 11); 
    } 
} 

回答

1
DataGridViewCellStyle style = new DataGridViewCellStyle(); 
style.Font = new Font(dataGridView.Font, FontStyle.Bold); 
dataGridView.Rows[0].DefaultCellStyle = style; 

剛看到它在另一個網站上。