【问题标题】:Show Datagridview Rowheader Tooltip显示 Datagridview 行标题工具提示
【发布时间】:2016-03-08 06:56:42
【问题描述】:

大家好,

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

【问题讨论】:

    标签: c# datagridview


    【解决方案1】:

    DataGridViewColumn 上设置ToolTipText 属性

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

    【讨论】:

      【解决方案2】:

      将设置行工具提示的代码移至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";
          }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-14
        • 2011-10-12
        • 2011-11-16
        相关资源
        最近更新 更多