使用ToolTipController自动提示GridView资料行的内容
使用ToolTipController自动提示GridView资料行的内容
效果图:
C# Code: private void gvDetail_MouseMove(object sender, MouseEventArgs e) { //类名空间:DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo GridHitInfo hint = gvDetail.CalcHitInfo(e.X, e.Y); if ( (gvDetail.RowCount > 0) && /*记录数大于0*/ (hint.InRowCell) && /*有效的单元格*/ (hint.Column == colStockCode)/*在指定的列显示Hint*/ ) { DataRow hintRow = gvDetail.GetDataRow(hint.RowHandle);//取出当前资料行 string hintText = hintRow["StockCode"].ToString() + "<br>" + hintRow["StockName"].ToString();//显示的内容:货品名称 ToolTipControllerShowEventArgs aa = new ToolTipControllerShowEventArgs(); aa.AllowHtmlText = DefaultBoolean.True; aa.Title = "<b> 货品名称(StockName)</b>"; //HTML, 粗体 aa.ToolTip = hintText;//断行 aa.ShowBeak = true; aa.Rounded = true;////圆角 aa.RoundRadius = 7;//圆角率 aa.ToolTipType = ToolTipType.SuperTip;//超级样式,可多行或显示图标 //aa.ToolTipType = ToolTipType.Standard;//标准样式,可显示鸟嘴。 aa.IconType = ToolTipIconType.Information;//消息图标 aa.IconSize = ToolTipIconSize.Small;//大图标 toolTipController1.ShowHint(aa);//显示Hint窗体 } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 扫一扫加微信
参考文档:
GridView最后一列按回车键自动新增一条记录 C# DataGridView 自动给新增记录当前单元格赋值 明细表使用ButtonEdit选择商品资料并设置商品名称,单价等信息 C#使用using语法自动关闭SQLConnection数据库连接 GridControl/GridView 单元格的值输入非法自定义错误提示文本 C# GridView 资料行数据检查使用的方法(ValidateRow与InvalidRowException) 使用触发器控制用户删除业务往来中使用的基础资料 C#使用Process类运行外部程序,已运行的程序自动还原主窗体 WebApi使用URL拼接参数形式传人后台自动解析为实体对象 C#模拟百度搜索长词自动语义匹配,使用分词算法抽取关键词 数据字典基础资料窗体主键设置为自动生成流水号码解决方案 C# Dev GridView表格使用RepositoryItemPictureEdit显示图标或图片 C# DataGridView组件自动添加弹出菜单(ContextMenuStrip)复制单元格的值 VS2017打开vs解决方案提示自动升级DevExpress 17.x CSFramework软件版本自动升级程序支持多个客户端系统共享使用一个升级程序
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |