DataGridView单元格动态显示ToolTip气泡提示
在用到DATAGRIDVIEW时常常会需要根据单元格的内容动态显示提示说明信息,用ToolTipText则是最简单实用的一种方法。
1、DataGridView的ShowCellToolTips属性设定为True。
2、在CellToolTipTextNeeded事件中写以下代码:
foreach (DataGridViewRow dr in dgv_Bill.Rows)
{
if (dr.Cells["cIsAdjust"].Value.ToString() == "A")
{
dgv_Bill[dgv_Bill.Columns["cIsAdjust"].Index, dr.Index].ToolTipText = "AAAAAAA";
}
else
{
dgv_Bill[dgv_Bill.Columns["cIsAdjust"].Index, dr.Index].ToolTipText = "BBBBBBB";
}
}
注意:当这个事件的DataSource被设定时、VirtualMode属性被设定为True时,该事件是不能被触发的。

浙公网安备 33010602011771号