C1FlexGrid:挖掘数据隐藏下的趋势

本篇博客讲述了使用ComponentOne WinForms 表格控件FlexGrid对大数据进行过滤、排序、分组、汇总直到打印和导出。大数据时代的问题已经不是数据信息不足,而是如何从数据中挖掘出未来的趋势和机会。FlexGrid通过原生的过滤、排序、分组和汇总等能力,提供数据整理和挖掘的工具。用户不仅可以简单过滤出想要的人名或者地区,还可以引入复杂的业务逻辑如获取销售额超过300万的分店列表,并配合排序、分组和汇总等功能更清晰的呈现出各种KPI数据。此外,FlexGrid不仅仅是个表格控件,还提供报表能力。通过打印和导出功能,将数据分析结果生成到纸张、Excel或者PDF文件中。演示FlexGrid的过滤、排序和分组如下图所示。<a href="/image.ashx?picture=2014%2f5%2fc1-win-flexgrid-filter.png" target="_blank"><img src="/image.ashx?picture=2014%2f5%2fc1-win-flexgrid-filter.png" alt="" width="480" heitht="350" />

C1FlexGrid强大的交互体验:行、列、单元格的自如定制

使用ComponentOne WinForms 表格控件FlexGrid,将诸多定制能力内嵌在产品中,让应用系统自如交互。比如调整列宽、调整行高、自适应匹配最佳列宽、自适应匹配最佳行高、通过下拉窗口选择单元格的数据、通过可视化日期控件或计算器控件指定单元格的值。本篇博客将讲述如何设置FlexGrid单元格类型,FlexGrid支持复选框,下拉列表,按钮,掩码,日历以及自定义单元格类型。以及自由定制行、列、单元格。<a onclick="return imageZoom(this);" href="/image.ashx?picture=2014%2f5%2fc1-win-flexgrid-celltype.png" target="_blank"><img src="/image.ashx?picture=2014%2f5%2fc1-win-flexgrid-celltype.png" alt="" width="480" height="350" />

C1FlexGrid:实现像 google 搜索一样的自动完成功能, 对比两种途径

原生的C1FlexGrid无自动完成功能(AutoComplete),但是现实中有很多用户在做数据录入功能时,对自动完成功能非常期待,那么我们可通过如下的2个途径实现自动完成功能。<a href="http://www.grapecity.com.cn/image.ashx?picture=C1FlexGrid_C1Combo.gif"><img title="C1FlexGrid_C1Combo" style="display: inline" alt="C1FlexGrid_C1Combo" src="http://www.grapecity.com.cn/image.ashx?picture=C1FlexGrid_C1Combo.gif" width="398" height="252" /></a>

ComponentOne Studio® for Silverlight,五步实现一个RIA系统主页面

基于“<strong>五步实现系统主页面</strong>”系列文章思路,本文实现了一个SilverLight版RIA系统主页面的简单原型:<ul> <li>《<a href="http://blog.gcpowertools.com.cn/post/2013/10/21/c12013_v25_demo_mainform_UI.aspx">ComponentOne 2013v2.5 Winforms,五步实现一个系统主页面</a>》 </li> <li>《<a href="http://blog.gcpowertools.com.cn/post/2013/11/01/ASP_net_C1_Wijmo_Web_demo.aspx">ComponentOne 2013v2.5 Asp.net Wijmo,五步实现一个Web系统主页面</a>》 </li> <li>《<a href="http://blog.gcpowertools.com.cn/post/2013/11/08/Silverlight5_CSharp__demo_C1Chart_C1FlexGrid.aspx">ComponentOne Studio? for Silverlight,五步实现一个RIA系统主页面</a>》 </li><li>《<a href="http://blog.gcpowertools.com.cn/post/2013/11/16/Five_Step_Spread_Winforms.aspx">Spread for WinForms,五步实现一个数据处理系统主界面</a>》 </li></ul><a href="http://www.grapecity.com.cn/image.ashx?picture=SL_7.gif"><img title="SL_7" style="border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px" border="0" alt="SL_7" src="http://www.grapecity.com.cn/image.ashx?picture=SL_7.gif" width="504" height="408" /></a>

CompoentOne WinForms C1FlexGrid 延迟加载网络图片

日常使用C1FlexGrid的场景非常多,其中有这样一个场景:"c1flexgrid显示网络图片问题--cell显示网络图片显得太卡  主要是把网络图片下载到本地需要时间,每行显示一张图,行数多了,速度慢的更不行 "针对这个场景,有如下3个解决方案:方案一: 启动多线程下载图片,每个图片下载完成后,再逐个更新cell 方案二: 默认显示一个本地图片,当用户点击cell再去下载图片。 (推荐的方案)方案三: 如果知道是那些图片,可以预先缓存下来图片。<p><a href="http://www.grapecity.com.cn/image.ashx?picture=Demo3_8.gif"><img title="CompoentOne FlexGrid Delay load Pic" style="display: inline" alt="CompoentOne FlexGrid Delay load Pic" src="http://www.grapecity.com.cn/image.ashx?picture=Demo3_8.gif" width="600" height="450" /></a> </p>

ComponentOne 2013v2.5 Winforms,五步实现一个系统主页面

本周二《<a href="http://blog.gcpowertools.com.cn/post/2013/10/15/C12013v25released.aspx">支持Win8.1、VS2013和触摸设备的ComponentOne 2013v2.5正式发布</a>》的文章发布后,有多位读者来电咨询试用事宜,本文就我们熟悉的Visual Studio风格主界面进行demo解读,完成的界面如下:<p><a href="http://www.grapecity.com.cn/image.ashx?picture=clip_image002_9.jpg"><img title="clip_image002" style="border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline" border="0" alt="clip_image002" src="http://www.grapecity.com.cn/image.ashx?picture=clip_image002_9.jpg" width="644" height="500" /></a></p>基于“<strong>五步实现系统主页面</strong>”系列文章:<ul> <li>《<a href="http://blog.gcpowertools.com.cn/post/2013/10/21/c12013_v25_demo_mainform_UI.aspx">ComponentOne 2013v2.5 Winforms,五步实现一个系统主页面</a>》 </li> <li>《<a href="http://blog.gcpowertools.com.cn/post/2013/11/01/ASP_net_C1_Wijmo_Web_demo.aspx">ComponentOne 2013v2.5 Asp.net Wijmo,五步实现一个Web系统主页面</a>》 </li> <li>《<a href="http://blog.gcpowertools.com.cn/post/2013/11/08/Silverlight5_CSharp__demo_C1Chart_C1FlexGrid.aspx">ComponentOne Studio? for Silverlight,五步实现一个RIA系统主页面</a>》 </li> <li>《<a href="http://blog.gcpowertools.com.cn/post/2013/11/16/Five_Step_Spread_Winforms.aspx">Spread for WinForms,五步实现一个数据处理系统主界面</a>》 </li></ul>

C1Flexgrid for Silverlight 中实现单元格文字删除线样式

在 Silverlight 5.0 中设置字体样式时有一个限制,我们无法将字体设置为 FontStyle.Strikeout 样式,本文主要演示如何在 C1FlexGrid for Silverlight 中实现这样的功能。本文通过在单元格中通过画线的方法来实现字体删除线样式。

通过 C1SuperTooltip控件为 C1Flexgrid 添加自定义的单元格鼠标提示

本文将在 C1FlexGrid 与 C1Schedule 控件之间的数据拖拽 文章的基础之上实现 C1FlexGrid 单元格的自定义鼠标提示。当用户将鼠标移动到 C1Flexgrid 单元格时,用户可以根据单元格的内容显示自定义的鼠标提示内容,实现步骤如下:

在 C1Flexgrid for Silverlight 中根据列宽自动调整单元格显示内容

C1FlexGrid for Silverlight 中提供了一组用于行高、列宽自适应的方法,比如自动调整列宽可以使用AutoSizeColumn, AutoSizeColumns 方法,自动调整行高可以使用AutoSizeRow, AutoSizeRows 方法。以上方法都是根据单元格内容来调整C1Flexgrid的显示,在有些情况下我们还需要让单元格内容能够自适应列宽,比如:当列宽小于单元格内容宽度时,单元格内容能够自动截断显示,并在单元格内容中追加 … 以表明该单元格内容未显示完。

C1FlexGrid 与 C1Schedule 控件之间的数据拖拽

在商业应用系统中,控件之间的数据交互是常见功能之一,数据拖拽就是很典型的数据交互形式,本文讲述的功能也是来自实际的客户需求,将 C1FlexGrid 数据拖拽到 C1Schedule 中,以此来创建 Appointment 。实现 C1FlexGrid 与 C1Schedule 之间数据拖拽功能,有两种方案可供参考: