有什么方法可以将工具提示绑定(bind)到数据源。这是我正在尝试做的事情的一个简化示例。
我有一个包含两列的 DataTable,一列是日期时间,另一列是 varchar。此 DataTable 绑定(bind)到 BindingSource。该绑定(bind)源将其当前记录绑定(bind)到显示日期时间列的标签。当我将鼠标悬停在显示日期的标签上时,如何让与该行关联的 varchar 字段显示在工具提示中。
我理解在处理静态文本时工具提示是如何工作的,我只是无法弄清楚如何使用动态源来完成它。
另外,请在 WinForms 中提供示例,我搜索的几乎所有示例都是基于 WPF 的。
最佳答案
我不太喜欢这个答案,所以我希望有人能想出一个更好的答案(在我的真实代码中,我有大约 30 个字段会弹出)但我可以做到这一点
dsMyRows_OnCurrentItemChanged(sender, EventArgs e)
{
ttPersonWhoDidAction.SetToolTip(lblDate, ((DataRowView)dsMyRows.Current)["TextValue"]);
}
关于c# - 数据绑定(bind)到工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3135648/