DEV控件gridview中怎么添加行的ToolTip提示
2013-07-25 21:02
555 查看
private void toolTipController1_GetActiveObjectInfo(object sender, DevExpress.Utils.ToolTipControllerGetActiveObjectInfoEventArgs e)
{
if (e.SelectedControl != gridControlDetail) return;
ToolTipControlInfo info = null;
try
{
GridView view = gridControlDetail.GetViewAt(e.ControlMousePosition) as GridView;
if (view == null) return;
GridHitInfo hi = view.CalcHitInfo(e.ControlMousePosition);
if (hi.InRowCell)
{
//info = new ToolTipControlInfo(new CellToolTipInfo(hi.RowHandle, hi.Column, "cell"), GetCellHintText(view, hi.RowHandle,
hi.Column));
string DtsItemCode = SysConvert.ToString(view.GetRowCellValue(hi.RowHandle,"DtsItemCode"));
string ItemDes = Common.GetItemDesByItemCode(DtsItemCode);
info = new ToolTipControlInfo(new CellToolTipInfo(hi.RowHandle, hi.Column, "cell"), ItemDes);
return;
}
//if (hi.Column != null)
//{
// info = new ToolTipControlInfo(hi.Column, GetColumnHintText(hi.Column));
// return;
//}
if (hi.HitTest == GridHitTest.GroupPanel)
{
info = new ToolTipControlInfo(hi.HitTest, "Group panel");
return;
}
if (hi.HitTest == GridHitTest.RowIndicator)
{
info = new ToolTipControlInfo(GridHitTest.RowIndicator.ToString() + hi.RowHandle.ToString(), "Row Handle: " + hi.RowHandle.ToString());
return;
}
}
finally
{
e.Info = info;
}
}
转:http://www.dobug.net/showtopic-583.html
{
if (e.SelectedControl != gridControlDetail) return;
ToolTipControlInfo info = null;
try
{
GridView view = gridControlDetail.GetViewAt(e.ControlMousePosition) as GridView;
if (view == null) return;
GridHitInfo hi = view.CalcHitInfo(e.ControlMousePosition);
if (hi.InRowCell)
{
//info = new ToolTipControlInfo(new CellToolTipInfo(hi.RowHandle, hi.Column, "cell"), GetCellHintText(view, hi.RowHandle,
hi.Column));
string DtsItemCode = SysConvert.ToString(view.GetRowCellValue(hi.RowHandle,"DtsItemCode"));
string ItemDes = Common.GetItemDesByItemCode(DtsItemCode);
info = new ToolTipControlInfo(new CellToolTipInfo(hi.RowHandle, hi.Column, "cell"), ItemDes);
return;
}
//if (hi.Column != null)
//{
// info = new ToolTipControlInfo(hi.Column, GetColumnHintText(hi.Column));
// return;
//}
if (hi.HitTest == GridHitTest.GroupPanel)
{
info = new ToolTipControlInfo(hi.HitTest, "Group panel");
return;
}
if (hi.HitTest == GridHitTest.RowIndicator)
{
info = new ToolTipControlInfo(GridHitTest.RowIndicator.ToString() + hi.RowHandle.ToString(), "Row Handle: " + hi.RowHandle.ToString());
return;
}
}
finally
{
e.Info = info;
}
}
转:http://www.dobug.net/showtopic-583.html
相关文章推荐
- gridView删除提示框----先改源码,自动添加控件
- 为gridview的每个单元格添加鼠标悬停提示文本(tooltip)
- CheckBoxList 控件ListItem项 添加ToolTip属性(鼠标放在上面时,有提示)
- 为gridview的每个单元格添加鼠标悬停提示文本(tooltip)
- CheckBoxList 控件ListItem项 添加ToolTip属性(鼠标放在上面时,有提示)
- 手动绑定的GridView控件,“编辑”“删除”按钮的委托代码怎么写
- Grumble.js气泡形状的提示(Tooltip)控件
- 扩展GridView控件――为内容项添加拖放及分组功能
- grumble.js 气泡形状的提示(Tooltip)控件
- MFC 控件添加ToolTip
- grumble.js--气泡形状的提示(Tooltip)控件
- GRIDVIEW控件删除数据前如何给予客户端提示
- Dev的ASPxGridView控件问题
- 如何向 ActiveX 控件添加工具栏和工具提示
- Dev chartControl添加提示层信息
- gridview控件添加属性
- 怎么给Table动态添加控件并且得到控件的值?
- GridView中使用类似于Button btnToped = (Button)e.Row.FindControl("btnToped");提示“未将对象引用到实例”,也就是找不到控件的问题的解决方法
- ASP.NET 使用AJAX让GridView的数据行显示提示框(ToolTip)
- GridView控件添加空行