FlexGrid问题集锦(二):解决常见的开发问题

主要是将以往我们论坛,售后解决的常见的经典问题,整合成一个问题集锦,里面讲述开发者在开发过程中遇到的一些问题,希望能帮助更多的开发人员

发布于 2017/05/27 00:00

ComponentOne Enterprise

概述

主要是将以往我们论坛,售后解决的常见的经典问题,整合成一个问题集锦,里面讲述开发者在开发过程中遇到的一些问题,希望能帮助更多的开发人员。

经典一:

应用场景:

Q:flexgrid怎么改变非编辑区域颜色和编辑区域显示网格?

A:C1FlexGrid可以通过设计器和代码来设置颜色样式,选择C1FlexGrid控件,右键菜单打开Styles,可以设置如下样式:

      rmal-BackColor(设置普通状态的背景色)

      ternate设置隔行效果

      Editor-设置编辑的Editor的效果

      EmptyArea设置灰色区域的效果。

image

经典二:

应用场景:

Q:我想在FlexGrid中隐藏某些行或列,我目前是把相关行列的宽度高度设为0,有没其他方法吗?另外,我用flexgrid自带导出excel,能否把隐藏的行或者列不导出?如果没有办法,哪只能重新单独做报表了。

A:首先在设计视图下智能菜单中找到某列,复选框可见去掉,就隐藏,或者在列设计器里面把需要隐藏的列的Visble设为false,以使用代码编程方式: 码中c1FlexGrid1.Cols[0].Visible = false;c1FlexGrid1.Rows[0].Visible = false;//设置某行为隐藏,设置为隐藏其实就是把某列某行的宽度、高度设为0;

对于导出方式很多选项,针对的你的需要你只要在导出的时候选择;这个属性c1FlexGrid1.SaveExcel(@"c:\XXX.xls", FileFlags.VisibleOnly),在excel中就不会导出隐藏的行列,具体可查看FileFlags的所有导出模式类型。

未隐藏数据列:image

隐藏第五行第五列:

image

按FileFlags.VisibleOnly方式导出:

image

经典三:

应用场景:

Q:禁用FlexGrid的滚轮,使滚动鼠标滚轮时FlexGrid没有任何动作?

A:禁用鼠标滚轮,需要您重写flexgrid的WndProc消息处理,在里面重新定义不接收滚轮消息。

01.public class NoMouseWheelGrid : C1.Win.C1FlexGrid.C1FlexGrid
02.    {
03.        override protected void WndProc(ref Message m)
04.        {
05.            // ignore all mouse wheel messages
06.            const int WM_MOUSEWHEEL = 0x020a;
07.            if (m.Msg == WM_MOUSEWHEEL)
08.            {
09.                return;
10.            }
11.
12.            // process other messages as usual
13.            base.WndProc(ref m);
14.        }
15.    }

后续我还会继续整理一些经典案例和大家一起分享,希望能帮助到大家。

FlexGrid问题集锦(一):解决常见的开发问题

如果你有疑问,可以到GCDN获得技术支持:

http://gcdn.grapecity.com.cn/showforum-68.html

GCDNhttp://gcdn.grapecity.com.cn/

官方网站/developer

关于葡萄城

葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态