向所有人问候,
请帮助我如何重新设置datagridview行标题的工具提示文本,当我加载datatable并设置datagridview行的每个工具提示时,当我将鼠标指针移动到行标题时,它会正确显示,但当我单击列以升序或降序排序数据时,行标题的工具提示是否被删除?当我单击datagridview的列标题时,如何设置它或避免它...提前感谢!
发布于 2016-03-08 15:12:31
在DataGridViewColumn上设置ToolTipText属性
foreach (DataGridViewColumn column in dataGridView1.Columns)
{
column.ToolTipText = "Tooltip"; // set here.
}发布于 2016-03-09 00:17:48
将设置行工具提示的代码移动到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";
}
}https://stackoverflow.com/questions/35860934
复制相似问题