上一篇中实现了 C1FlexGrid的撤销还原功能,这篇是要仿 Excel 做一个行列删除以及单元格的自由合并拆分,楼主怕在原工程里复杂的说不清道不明,所以干脆提取出来做了一个 Demo 来说明实现过程,请指教了。 一 前提概要 C1FlexGrid 中自带的 AllowMerging 属性 ...
一 优化理由 如下图所示,如果按照 C FlexGrid 自带的单元格边框设置,即对每个单元格的 CellStyle 的 BorderThickness 进行设置,会得到如下图的效果: 其中,明显可以看到如果两个相邻的单元格同时设置了那条相邻的边,则会看起来很粗 原因很简单,C FlexGrid是在 Grid 的基础上扩展,并且对每个单元格的绘制都是通过嵌套一层 Border 处理的,然后楼主就闲 ...
2015-05-18 17:06 4 1917 推荐指数:
上一篇中实现了 C1FlexGrid的撤销还原功能,这篇是要仿 Excel 做一个行列删除以及单元格的自由合并拆分,楼主怕在原工程里复杂的说不清道不明,所以干脆提取出来做了一个 Demo 来说明实现过程,请指教了。 一 前提概要 C1FlexGrid 中自带的 AllowMerging 属性 ...
首先,c1Flexgrid这个控件不像vs里自带的DataGridView那样有CellClick事件可以直接获取用户点击的单元格信息。 注意:在c1Flexgrid里只能通过 click事件 处理 所以只能通过 HitTestInfo对象 把鼠标点下的坐标信息 变成我们需要的单元格信息 ...
一 分析阶段 根据 Excel 表格区域的划分,如下图,基本上以4行*3列的框架搭建; 第一行为列头区域 ==> C1FlexGrid.ColumnHeaders 第二行为单元格区域 ==> C1FlexGrid.Cells 第三行为列尾区域 ...
摘自:http://blog.sina.com.cn/s/blog_6ad5fb6901016mtv.html 1. 列自由拖拽 我们可以拖动教育的列放到最后一行,如图 C1控件默认支持 2. 前几列锁定 Frozen 的数值 设为2,则前两列 ...
1. 设置表格的表头 C1FlexGrid flgView = new C1FlexGrid(); /// <summary> /// 表头设置 /// </summary> ...
很多表格中都要使用边框,本节将为你重点讲解NPOI中边框的设置和使用。 边框和其他单元格设置一样也是调用ICellStyle接口,ICellStyle有2种和边框相关的属性,分别是: 边框相关属性 说明 范例 Border+方向 ...
在事件CustomDrawCell中添加 e.Cache.DrawRectangle(new Pen(Color.Red, 2), e.Bounds); 就可改变单元格边框颜色。通过Pen的设置可以设置边框颜色和边框线的大小 下面是改变第一行第一列的单元格边框颜色 private ...
C# c1FlexGrid 帮助文档 Value-Mapped Lists(值映射列表) 功能描述:上述财产的ComboList确保单元格的值是从名单中挑选。由用户选择的值转换成列的适当类型和存储在网格,完全一样,如果用户已输入的值。 在许多 ...