[VB.NET]
'
设定单元格的
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();
C# DataGridview控件自动下拉到最后一行
有时候使用DataGridView难免会在最后插入一条数据,如果插入的数据超过滚动条显示的行数,那么默认情况下不会显示到最后一行。增加以下代码一直将滚动条拉倒最低。
this.dataGridView1.
根据下来列表来动态显示TabControl下的元素
需要准备两个控件:Combobox (命名为:cbPrjType)和 TabControl (命名为:tabPrjType),TabControl下面有六个子元素分别是:tabPage1,tabPage2,tabPage3,tabPag...