问候所有,显示DataGridView中的rowHeader工具提示
请帮助我如何设置回来的datagridview的行标题的提示文本,当我加载的数据表,并设置每个工具提示的DataGridView行,其显示正确时我将鼠标指针移动到行标题,但是当我单击列将数据排序为升序或降序时,行标题的工具提示被删除?当我点击datagridview的列标题时,如何设置它或避免它。
问候所有,显示DataGridView中的rowHeader工具提示
请帮助我如何设置回来的datagridview的行标题的提示文本,当我加载的数据表,并设置每个工具提示的DataGridView行,其显示正确时我将鼠标指针移动到行标题,但是当我单击列将数据排序为升序或降序时,行标题的工具提示被删除?当我点击datagridview的列标题时,如何设置它或避免它。
设置ToolTipText
财产上DataGridViewColumn
foreach (DataGridViewColumn column in dataGridView1.Columns)
{
column.ToolTipText = "Tooltip"; // set here.
}
移动,设置你的行提示的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";
}
}