我有一个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");
}