数据绑定到工具提示

时间:2010-06-28 19:48:22

标签: c# winforms data-binding tooltip

有没有办法将工具提示绑定到数据源。这是我想要做的简化示例。

我有一个包含两列的DataTable,一个是日期时间,另一个是varchar。此DataTable绑定到BindingSource。该绑定源将其当前记录绑定到显示datetime列的标签。当我将鼠标悬停在显示日期的标签上时,如何将与该行关联的varchar字段显示在工具提示中。

我理解在执行静态文本时工具提示的工作原理我只是无法弄清楚如何使用动态源来完成它。

另外请在WinForms中使用您的示例,几乎所有我用Google搜索的示例都是基于WPF的。

1 个答案:

答案 0 :(得分:1)

我真的不喜欢这个答案所以我希望有人能想出一个更好的答案(在我的真实代码中,我有大约30个将有弹出窗口的字段)但我可以这样做

dsMyRows_OnCurrentItemChanged(sender, EventArgs e)
{
    ttPersonWhoDidAction.SetToolTip(lblDate, ((DataRowView)dsMyRows.Current)["TextValue"]);
}