2016-03-08 107 views
1

問候所有,顯示DataGridView中的rowHeader工具提示

請幫助我如何設置回來的datagridview的行標題的提示文本,當我加載的數據表,並設置每個工具提示的DataGridView行,其顯示正確時我將鼠標指針移動到行標題,但是當我單擊列將數據排序爲升序或降序時,行標題的工具提示被刪除?當我點擊datagridview的列標題時,如何設置它或避免它。

回答

1

設置ToolTipText財產上DataGridViewColumn

foreach (DataGridViewColumn column in dataGridView1.Columns) 
{ 
    column.ToolTipText = "Tooltip"; // set here. 
} 
0

移動,設置你的行提示的DataBindingComplete事件處理程序的代碼。此句柄將在每次更新DataSource時觸發(其中包括排序)。像這樣:

this.dataGridView1.DataBindingComplete += DataGridView1_DataBindingComplete; 

private void DataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) 
{ 
    foreach (DataGridViewRow row in this.dataGridView1.Rows) 
    { 
     row.HeaderCell.ToolTipText = "ToolTip Text"; 
    } 
}