C#DataGridView在鼠标悬停上的每一行上显示工具提示文本



我有一个winforms datagridview,我在代码中添加行。我需要在网格中的每一行中添加不同的工具提示文本,当我鼠标鼠标悬停在各个行上时,应该出现。

我有这样的方法,我要添加行并想设置工具提示。

    private void AddConnections()
    {
      if(something is wrong)
      {
        // I need to set tooltip text here
      }
    dgvConnections.Rows.Add("val1","val2","val3");
    }

请建议我可以在这里为每一行设置工具提示的一些解决方法。

谢谢!

好吧,我刚刚创建了一个自定义方法来设置工具尖端,并将其传递给以下相应的行ID。

private void SetToolTipText(DataGridViewRow row, String message)
{
        foreach (DataGridViewCell cell in row.Cells)
            cell.ToolTipText = message;
}
private void AddConnections()
{
            int rowId = dgvConnections.Rows.Add(" --  row contents --");
            SetToolTipText(dgvConnections.Rows[rowId], "some tool-tip text");
}

最新更新