分类 | | |
| | FlexGrid内置了7种主题,通过一行代码设置VisualStyle属性就以轻松拥有你喜欢的主题。 |
| | 如果内置的主题满足不您的需求,可以自定义个性化的主题,让您的FlexGrid与众不同。 |
| | 使用OwnerDraw根据数据动态的应用样式。库存量一列中根据库存的多少通过背景色信息进行提醒,修改了库存量后会重新判断进行处理。 |
| | 单元格的对齐方式、字体、颜色、边框等样式均可以进行设置,满足您各种具体业务需求。 |
| | 很容易设置单元格的边框线,而且有很多种样式供选择。 |
| | |
| | 除了内置的编辑器,我们还可以自定义编辑器。这个示例中提供了几种不同的定制编辑器的方法。 |
| | |
| | 这个示例演示了两种加载图片的方式。一种是从数据库中直接加载图表(照片字段)。另一种是使用ImageMap加载图片(性别字段)。 |
| | 这个示例演示了FlexGrid的表头过滤,光标移动到表头时会有内置的过滤器出现。通过设置AllowFiltering属性即可应用内置的过滤器,过滤器包括值过滤和条件过滤。" |
| | 可以创建自定义过滤器来处理专门的值。要创建一个自定义的过滤器,开发人员必须创建两个类。过滤器这个类必须实现IC1ColumnFilter接口和过滤编辑器这个类必须继承自Control,必须实现IC1ColumnFilterEditor的接口。 |
| | 处理表头过滤FlexGrid还支持过滤器行,过滤器行保持始终可见,使用户可以直接到该行中键入值或表达式。这种类型的过滤器的主要优点是,用户随时都可以看到哪些列正在被过滤和当前过滤器的标准是什么。" |
| | 默认被过滤掉的数据不会显示。通过自定义过滤器样式也可以使得被过滤掉的数据依然样式,只是用另外一种样式。" |
| | 设置了运行合并后,如果相邻的单元格中含有相同的非空字符串,合并就会自动发生。这个示例从OrderId列到Salesperson都是自动合并列。 |
| | 处理根据单元格内容进行自动合并,可以自定义合并。自定义合并有好几种方法,这个示例在派生类中覆盖FlexGrid基类的GetMergedRange方法实现自定义合并。" |
| | 将多行、多列表示的表头进行合并,形成很清晰的层级关系。使用合并很容易做到多表头。 |
| | FlexGrid的内置排序很简单设置AllowSorting属性即可进行排序或者取消排序。 |
| | 当某些列比如CategoryID列设置了DataMap映射到CategoryName,这样用户看到的数据是CategoryName,其实数据还是CategoryID。对CategoryID的排序就需要进行特殊处理。" |
| | 这个示例中默认是按照数值进行的排序,点击“自定义排序”按钮后根据字符串进行排序。自定义排序实现了IComparer接口。" |
| | 这个示例演示了FlexGrid冻结行、冻结列以及冻结底部的行。当然也可以行、列同时冻结。 |
| | |
| | 这个示例演示了一个Outlook风格的分组,它包含了一个分组区域。用户可以将列拖动到分组区域或者从分组区域拖出。当一个列拖动到分组区域Grid自动进行分组、排序。" |
| | |
| | FlexGrid可以很容易的控制行、列的拖动或禁止拖动。 |
| | 鼠标在有图片的单元格的右下角稍微停留光标就会变为允许拖动的样式,通过鼠标的拖动就可以复制这个图片。 |
| | 在两个Grid直接拖动数据行,按住行头即可进行拖动。 |
| | 这个示例的功能是将数值转换为英文表达。它想展示利用OwnerDrawCell事件。 |
| | 这个示例的功能是显示Copy的状态,OwnerDrawCell事件允许你定义每个单元格如何被渲染。 |
| | 这个示例绑定Grid到一个分级的数据源,你可以展开收起每一个主记录,在子Grid中查看明细数据。子Grid也可以包含自己的明细。 |
| | 该示例演示了应该如何使用FlexGrid节点对象来管理大纲树型图。 |
| | |
| | 该示例演示了保存为Excel格式以及直接从Microsoft Excel装载数据。 |
| | 该示例演示了应该如何使用C1Pdf方法来将C1FlexGrids导出为PDF文件。 |
| | 该示例指定印刷时的缩放模式,印刷/印刷预览对话框的表示/非表示,页眉,页脚的设置等。 |
| | 该示例演示了自定义打印,如何使用CreateImage方法来任意断开表格的行和列。 |
| | 该示例演示了创建了一个PrintDocument有多个Grid在同一页中。 |
| | |
| | 这个示例输入的时候会像Excel一样的自动匹配完成功能。 |
| | 这个示例展示了增加一个类似Excel的计算引擎,可以在单元格中输入公式。 |
| | |
| | FlexGrid有处理成千上万的记录的能力,它包括一些得到最优性能的小技巧。例如在数据绑定之前将Redraw属性设置为false 以避免表格在下载时段被修改。将AutoResize属性设为false以关掉自动调节行列大小的功能。 |
| | |
| | |
| | |
| | FlexGrid支持IDataErrorInfo接口,这个是.NET的机制通过数据源对象暴露数据中的错误。 |
| | 这个示例演示了使用Chart显示Grid中的数据。用户修改了Grid的数据,Chart将会立即反应这个修改。 |
| | |
| | |