C1PrintDocument基于页面大小生成

一般来说,当记录是在c1printdocument描绘,他们根据调整页面大小计算,如果没有可用的页面空间,描绘的内容是按页面进行拆分。在本文中,我们讨论在C1PrintDocument的可用的页面上,如何定位数据。这种方法可以由用户决定如何在页面的位置显示一组记录,而不是单纯的按页面进行拆分记录。步骤如下:1.使用StartDoc方法创建一个新的C1PrintDocment。2.添加需要的数据,比如使用RenderBlock方法添加一个RenderTable到C1PrintDocment。3.现在,使用C1PrintDocument类的AvailableBlockFlowHeight属性,在当前的页面区域设置垂直的一块区域。4.基于AvailableBlockFlowHeight的返回值,决定是否请求文字,例如RenderText,应该从当前页面绘制还是在他们之间应该隔开。新页可以使用C1PrintDocument类的NewPage方法插入。

2014V2新特性:C1GridView过滤条件汉化

Studio for ASP.NET Wijmo平台,使用C1GridView的时候,可以用过滤功能对信息进行筛选。但在旧版本中,过滤条件是英文的,这给很多中国用户带来不便,他们会使用中文的过滤条件。在旧版本,需要前台抓取过滤器进行文本设置,比较复杂。2014V2新版本中,升级了C1GridView过滤条件汉化的问题。用户只需简单的操作,便可以实现中文化。本文就介绍如何设置语言,实现汉化。

C1TrueDBGrid: 如何使用鼠标和Ctrl/Shift键实现多行选择

C1TrueDBGrid中,将MultiSelect属性设置为MultiSelectEnum.Simple|MultiSelectEnum.Extended,可以支持record selector多行选择。有些用户希望通过点击行使用这个功能,而不想使用record selector。本文就介绍如何使用鼠标和Ctrl+Shift键选择多行。首先我们需要手动的处理多行的选择,因此我们需要取消自动选择行,这个需要在SelChange事件里设置CAncelEventArgs的Cancel属性为True。

ComponentOne 荣膺12项SD Times 大奖

匹兹堡,宾州-2014年6月4日电-ComponentOne是知名控件厂商GrapeCity的分支机构,作为微软Visual Studio产品的合作伙伴中最大的控件解决方案提供者,ComponentOne在2014年6月份BZ Media’s SD Times 100奖项中独揽12项大奖。 SD Times 100 (http://sdt.bz/71295)是颁发给软件产业中的领军者的年度大奖。SD Times杂志的总编David Rubinstein在发言中说到:“SD Times的编辑们找出行业中最有引领潮流,最具创新性,最有影响力的公司,把这些公司根据软件产业的细分再分为10类。”“在选择SD Times 100获奖公司的时候,我们综合考虑对比各家公司的贡献与业内声誉,同时我们从大家平日的话题中找寻那些拥有引起广泛关注、讨论的产品与技术的公司,这很能反映公司在行业的领导地位。”“在SD Times大奖开始之初,ComponentOne的全方位的数据和界面控件套包,还有表格和报告工具,引起了不少的震动。”Rubinstein说,“同时展示了解决方案在Windows、网络和移动端应用开发方面的领导力与创新性。”

在新建工程中使用C1DataSource控件

这篇博客将通过一个新建的WinForms工程中实际应用C1DataSource for Entity Framework产品。对已经熟悉C1DataSource控件和新建实体模型的人,这里所谈的内容绝不陌生,同时还有让人感兴趣的内容。我们将建立只有一个窗体的简单应用,该应用提供对Northwind贸易公司所有订单的拖拽浏览并显示订单细节的功能。对于整个实现无须写一行代码!最开始请在Visual Studio中新建并保存一个工程。即使还未对工程做任何修改也请进行保存,这样可以避免在未保存工程中创建实体数据模型时那些恼人的警告信息。

C1Excel:Load方法重载

我知道这标题看起来似乎有点简单,听起来更像是一个放错了地方的论坛帖子,但有时最简单的设想却不好实现,就像代码最简单的实现会很棘手。很有可能因为不可知原因而发生,比如你的应用程序运行,改变而且不是每次都在掌控之中。你没法控制其他人在什么环境运行你所构建的应用程序,你只能建议。开发人员中几乎都会遇到这样的情况,ComponentOne也是如此。这就是为什么我们在设计库或是控件时牢记可能会用到的执行过程,这样就不会遇到上述情况。类似的例子使用ComponentOne Excel的C1XLBook 类轻松加载信息。你不仅可以直接读取磁盘的文件,也可以把你的数据转换成数据流来使用它们,然后把它们发送到ComponentOne Excel控件作为Excel工作表来操作。

菜单的新样式:圆形菜单

本文要带大家详细深入地了解一下Studio For WinForms的RadialMenu新控件。它基于One-Notes圆形菜单,是能够提供易于程式设计的体验并能与主题(参考我之前的文章或是继续浏览)相结合的ComponentOne版本。你可以用它来增强你的应用程序的UI界面,也可以为应用程序的导航提供一种全新的方式。为什么要用它?为什么在习惯使用顶部条状菜单栏后,还要去用一个RadialMenu呢?或者,为什么不直接用它并舍弃掉顶部条状菜单栏呢,这样岂不是更好?在当今应用程序发展过程中,强调的始终是可存取性、可获得性,而且越想要提供某些信息,越是有必要将它变得更加易于取得。这里要说的是,使用ComponentOne RadialMenu,用户可在易获取的多个选项中更方便地选择自己想要的选项。

C1Excel控件教程-FileFormat入门

在应用开发过程中,当我们把注意力集中在解决方案中最复杂的那部分内容时,常常会停滞在在一些基本步骤上。开发人员大多会遇到这种情况,如果没在这些小细节上遇到问题,过于平顺的开发过程可就没那么多乐趣了。

趋于完美的FlexGrid过滤新特性

简单易用, 我们经常会在如今这个时代看到这个词语.但怎么样才算是简单易用呢?我们做某件事情的时候用最常使用最熟悉的方式,那就是简单易用的.我们需要一段时间来适应习惯.同样,使用某个软件的时候也需要时间适应并觉得操作起来舒适顺手. 我们的需求、操作逐渐被所遇到的软件特性所固定。比如,最近可以在ipad上使用MS Office。事实上我在写这篇博客时基本靠纯手工工作,甚至不使用MS Office来处理。而这在如今是完全跟不上潮流的。更重要的是,我们希望自己的文字处理器可以与MSWord相似,我们的spread sheet应用程序可以越来越像MSExcel。这已经被人为设定成当今的标准了。况且,何乐而不为呢? Microsoft 已经成为了桌面应用程序的领跑者,任何一个想要在这个领域创造出同类产品的公司的确需要让自己的产品和最顶级的相比较、相竞争。

在现有WinForms应用中添加C1Themes主题控件

在本博客中,展示了如何在现有的WinForms应用中添加C1Themes控件支持。本文使用名为C1dView Samples的应用程序,它包含C1Reports。它是基于C1Ribbon界面设计的C1Report/C1PrintDocument浏览应用程序。该应用最初没有包含主题的支持。如下描述的简单的步骤,为最终用户提供在程序中选择使用包含于C1Themes控件产品中的若干主题的支持。(请注意:在进行以下操作前请确保已经安装安装了ComponentOne Studio for WinForms的所有控件-C1Reports,C1Command,C1Ribbon与C1Themes。本文使用C#,同样的操作在VB里也是很简单的)