显示Datagridview Rowheader工具提示

时间:2016-03-08 06:56:42

标签: c# datagridview

向所有人致意,

请帮我如何重新设置datagridview的行标题的工具提示文本,当我加载数据表并为datagridview的行设置每个工具提示时,当我将鼠标指针移动到行标题但是当我单击时,它会正确显示用于对数据进行排序以升序还是降低行标题的工具提示的列被删除了?我点击datagridview的列标题后如何设置它或避免它...提前感谢!

2 个答案:

答案 0 :(得分:1)

DataGridViewColumn

上设置ToolTipText属性
foreach (DataGridViewColumn column in dataGridView1.Columns)
{
    column.ToolTipText = "Tooltip"; // set here.
}

答案 1 :(得分: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";
    }
}