C1Chart for WPF初级教程-初遇。Getting Started(上)

C1Chart for WPF初级教程-初遇。Getting Started(上)本章上半部分着重介绍如何添加C1Chart以及C1Chart的各部分组成结构。

C1Chart for WPF初级教程-初遇。Getting Started(下)

C1Chart for WPF初级教程-初遇。Getting Started(下)本章上半部分着重介绍如何添加C1Chart以及C1Chart的各部分组成结构。下半部分就重点介绍如果和使用C#和XAML代码完成组成部分的设置。

C1Chart如何更改Color Palette

C1Chart控件在XAML平台下包含了22种定义好的color palettes。这些palettes可以使用设置PlotArea元素的样式。至需要设置C1Chart的Palette属性,就可以简单的实现。

C1FlexGrid:在排序列上绘制排序符号

在上篇文章C1FlexGrid DataMap列自定义排序:中,我们讲述了在C1FlexGrid设置DataMap列后,如何自定义排序。本文就在此基础上,介绍如何按自己的规则绘制排序符号。排序的时候,列依靠排序顺序来进行值排序。因此,你需要根据排序的顺序,给列添加新的排序符号。这就需要使用C1FlexGrid的OwnerDraw事件,比较容易的绘制符号。当单元格重画的时候,这个事件就会被触发。首先,在Form初始化的时候,设置ShowSortPosition为None,并设置DrawMode为OwnerDraw。这样子就放弃原本Sort符号,改由OwnerDraw来画。然后,在OwnerDraw事件里,我们根据排序顺序绘制符号图像在header cell上。

C1FlexGrid DataMap列自定义排序

我们使用C1Flexgrid的DataMap属性在列设置单元格的值和展示值相关联, 并排序,这个时候的排序,是基于实际的值,例如:关键值。有些客户需要基于展示值对列进行排序,本文就介绍如何实现这个需求。首先,我们需要绑定C1Flexgrid到数据源。保存Northwind数据源的Products数据表,然后创建两个Dictionary对象,可以设置SupplierID列和CategoryID 列的DataMap属性。下面代码展示CompanyName替代SupplierID和CategoryName替代CategoryID。

WPF平台的C1DocumentViewer自定义打印对话框

当使用C1DocumentViewer在物理打印机上横向打印文档,它总是保持原来的竖向打印。只能在打印对话框中手动的选择打印方向,这样改变方向。之所以会这样,主要是因为它继承于MS DocumentViewer而且当单击打印按钮弹出的打印对话框,并没有选项去自定义默认的打印对话框。然而,在XPS打印机打印的时候没有问题。本文讨论上述问题的背景。对于此类问题的解决方案,就是手动处理C1DocumentViewer 的click事件,和创建需要设置的自定义打印对话框。为此,添加一个事件给默认的打印按钮,你也可以编辑默认的模板和继承控件添加事件处理需求。

在WPF平台绑定C1Report到Collection数据源

本文结合C1ReportDesigner设计器,讲述了如何在WPF平台下简单的绑定C1Report到ObservableCollection数据源。具体的步骤如下所示:1. 创建报表定义文件2.定义集合对象数据源3.导入报表和分配数据源

如何使用C1BinaryImage在Web中显示图片

使用C1BinaryImage for ASP.NET Wijmo 您可以轻松地将数据库或是流中的位图显示到应用中,方便地完成从数据库中导出并显示位图的工作。您可以在任何数据绑定控件中使用它(例如Repeater, DataList, GridView等控件) ,便捷地把数据源中提取出的位图完整地展示出来。在本教程中你将学到:1. 使用C1BinaryImage显示图片2. 进行图片设置3. 在DataList 控件中用C1BinaryImage 显示图片4. 使用定制的 HttpHandler 显示图片跟以往一样,我们第一步要创建一个web 应用。

ComponentOne License问题集锦(二):工程升级

在使用ComponentOne试用版的时候,会弹出试用版信息的提示框。有些客户提到已经按照激活和反激活文章里介绍的进行了激活,为什么还会弹出试用版提示信息?如果你是在激活产品之前创建的工程,那么需要对工程进行升级。下面是详细的解决方案,该方案用于解决:使用试用版开发。购买License,激活开发环境的 C1 产品,发布的客户机或本机,仍然会弹出试用版提示框问题。激活产品之后,需要对现有工程进行升级操作,升级步骤如下:1、删除使用了 C1 工程中 C1 相关的Dll引用2、删除使用了 C1 的工程中 licenses.licx 文件3、在工程中添加一个新的窗体(为了自动生成Licenses.licx,并自动添加 C1 相关的Dll引用)4、在VS工具箱中将 C1 控件添加到窗体中,此时会自动添加 C1 相关的Dll引用,并自动生成licenses.licx文件(需要确认DLL和License中 C1的版本号是否正确)5、对解决方案中所有调用C1的工程进行1-4步操作。(一般客户会在该步骤出现问题,一定要针对项目的所有工程进行操作)6、Rebuild整个解决方案 。7、重新发布。

ComponentOne License问题集锦(一):激活和反激活

在下载和安装ComponentOne产品后,就可以激活license。如果仅仅是在买之前试用产品,可以忽略本文的激活和反激活过程。试用版TrialVersion下载和安装产品后,会有30天的试用期限。在此期间,可以试用ComponentOne产品的所有功能。试用版功能上和试用版一致,不会有任何限制。在30天试用期结束后,就不能再编译包含没有授权的ComponentOne控件的工程。如果需要继续使用,需要购买和获取一个license。一旦有了激活的key,就可以通过开始菜单的激活工具激活它,具体激活方式请阅读下面内容。激活和反激活License激活1。ComponentOne License Activation首先要找到ComponentOne的激活工具。在计算机开始菜单->ComponentOne->Activation文件夹下,Activation就是激活License的应用。