DataGridView 单元格的ToolTip的设置

简介:
DataGridView.ShowCellToolTips = True  的情况下,   单元格的  ToolTip  可以表示出来。对于单元格窄小,无法完全显示的单元格,  ToolTip  可以显示必要的信息。

1
  设定单元格的 ToolTip 内容

[VB.NET]
设定单元格的 ToolTip 内容
DataGridView1(0, 0).ToolTipText = " 该单元格的内容不能修改 "

设定列头的单元格的 ToolTip 内容
DataGridView1.Columns(0).ToolTipText = " 该列只能输入数字 "

设定行头的单元格的 ToolTip 内容
DataGridView1.Rows(0).HeaderCell.ToolTipText = " 该行单元格内容不能修改 "

 

[C#]
//  设定单元格的 ToolTip 内容
DataGridView1[0, 0].ToolTipText = " 该单元格的内容不能修改 ";

//  设定列头的单元格的 ToolTip 内容
DataGridView1.Columns[0].ToolTipText = " 该列只能输入数字 ";

//  设定行头的单元格的 ToolTip 内容
DataGridView1.Rows[0].HeaderCell.ToolTipText = " 该行单元格内容不能修改 ";


2
 CellToolTipTextNeeded  事件
在批量的单元格的  ToolTip  设定的时候,一个一个指定那么设定的效率比较低,   这时候可以利用  CellToolTipTextNeeded  事件。当单元格的  ToolTipText 变化的时候也会引发该事件。但是,当 DataGridView DataSource 被指定且 VirualMode=True 的时候,该事件不会被引发。

[VB.NET]
' CellToolTipTextNeeded 事件处理方法
Private   Sub  DataGridView1_CellToolTipTextNeeded( ByVal  sender  As   Object , _
        
ByVal  e  As  DataGridViewCellToolTipTextNeededEventArgs) _
        
Handles  DataGridView1.CellToolTipTextNeeded
    e.ToolTipText = e.ColumnIndex.ToString() + ", " + e.RowIndex.ToString()
End Sub

 

[C#]
// CellToolTipTextNeeded 事件处理方法
private   void  DataGridView1_CellToolTipTextNeeded( object  sender,
    DataGridViewCellToolTipTextNeededEventArgs e)
{
    e.ToolTipText = e.ColumnIndex.ToString() + ", " + e.RowIndex.ToString();
}




本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/201790,如需转载请自行联系原作者

目录
相关文章
如何将DataGridView中的滚动条显示出来
1、选项设置   DataGridView有一个ScrollBars,可以设置水平滚动条,垂直滚动条,或者两种包含。   2、实际运行效果
5155 0
|
6月前
Datagridview 显示当前选中行
Datagridview 显示当前选中行
62 0
C#编程-76:DataGridView当前行显示不同颜色
C#编程-76:DataGridView当前行显示不同颜色
235 0
C#编程-76:DataGridView当前行显示不同颜色
C#编程-80:DataGridView单元格自动填充
C#编程-80:DataGridView单元格自动填充
217 0
C#编程-80:DataGridView单元格自动填充
C#编程-78:DataGridView隔行显示不同颜色
C#编程-78:DataGridView隔行显示不同颜色
322 0
C#编程-78:DataGridView隔行显示不同颜色