DataGridViewImageColumn editCutomerCollumn = new DataGridViewImageColumn();
editCutomerCollumn.Width = 32;
editCutomerCollumn.HeaderText = "";
editCutomerCollumn.ToolTipText = "Edit";
editCutomerCollumn.Name = DataGridViewColumnNames.Customers.EDIT_BUTTON;
editCutomerCollumn.Image = Properties.Resources.Edit20;
_gridView.Columns.Add(editCutomerCollumn);
我想在Grid中使用像
这样的图像工具提示 editCutomerCollumn.ToolTipText = "Edit";
但问题是工具提示是在单元头上而不是在图像上。为什么?我可以在网格上的图像上添加工具提示吗?
答案 0 :(得分:1)
DataGridViewColumn.ToolTipText用于在列标题上显示工具提示。
DataGridViewCell.ToolTipText用于显示每个单独单元格的工具提示。但是你必须要小心,因为它有性能损失。如果您正在处理大量数据并希望显示工具提示,请处理DataGridView.CellToolTipTextNeeded事件。
在我的项目中,我们使用列工具提示来提示列的含义和单元格工具提示,主要是在图像提示图像表示的内容时。