c# - Datagridview 添加工具提示

标签 c# winforms datagrid datagridview

我使用变量将列添加到数据 GridView

UserVGrid.Columns.Add(newline[1], newline[1]);

这工作正常,但我似乎无法弄清楚如何在将鼠标悬停在列描述上时添加工具提示。

我想要一些类似的东西

UserVGrid.newline[1].tooltip = "some text in here"

但是这是不允许的,有人可以告诉我正确的代码吗?

问候

亚伦(DEvilWAH)

最佳答案

您需要设置ToolTipText。它是 DataGridViewColumn 的一个属性。

这是一种可能的解决方案:

DataGridViewColumn newColumn = new DataGridViewColumn();
newColumn.Name = newline[1];
newColumn.HeaderText = newline[1];
newColumn.ToolTipText = "some text in here";

UserVGrid.Columns.Add(newColumn);

或者,您可以在添加列后引用该列来设置 ToolTipText 属性:

int newColIdx = UserVGrid.Columns.Add(newline[1], newline[1]);
UserVGrid.Columns[newColIdx].ToolTipText = "some text in here";

关于c# - Datagridview 添加工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7409751/

相关文章:

c# - 在 foreach 循环中修改列表

c# - asp.net 核心路由值到基本 Controller 并可选择覆盖操作

c# - 如何在 C# 中将集合写入文件?

C# - 如何在删除行后刷新 DataGridView

wpf - 如何在 WPF DataGrid 中将 XML 文件中的文本排序为数字?

c# - 如何以编程方式将 WPF Datagrid 绑定(bind)到自定义对象的 ObservableCollection?

c# - 为什么这不起作用? (通用等于助手)

c# - .Net 中的同步 ListView

c# - 为什么第二个 for 循环总是比第一个循环执行得更快?

c# - ObservableCollection.CollectionChanged 未触发