TableEx 控件 v1.0 [原创][免费][开源]
TableEx是一个用于批量操作数据的表格控件,在处理类似出库单明细这样的业务时,表现十分优越,是开发商业软件重要的组成部分,一款非常实用的商业控件。
作者:zhouyou96
发布日期:2010-11-10
http://www.cnblogs.com/zhouyou96
注意:本控件基于 vs2008 的 dotnet3.5 开发,该 API 文档也需要在 vs2008 中才能打开运行。
一、客户端基本编辑功能
1.客户端动态添加行,也可以设置为禁止添加;
2.客户端动态删除行,也可以设置为禁止删除;
3.客户端批量编辑数据,也可以设置为全部只读、某行只读或某列只读;
4.使用上下左右方向键可以在表格的单元格间移动。
二、多种不同类型的列,供开发人员选择
1.序数列,可以控制显示或不显示序数列;
2.文本列,普通的文本输入;
3.复选列,支持全选;
4.数字列,自定义保留小数位位数,以及控制是否显示合计;
5.日期列,需my97日历控件支持;
6.实体列,例如双击该列的某行,双击弹出窗口,选择一个员工、一个客户或一个商品等等(弹出窗口需要开发人员自己编写);
7.隐藏列,常用于配合实体列使用,如选择一个员工,实体列显示员工名称,隐藏列存放员工编号;
8.继承 TableExColumn 类,可以实现自己定制的列。
三、外观定制
1.可以通过修改TableEx.css样式表文件,对TableEx的基础外观进行修改;
2.列提供CssCss、Style、ExtendProperty、CellStyle、CellExtendProperty等属性,用于设置样式。
四、客户端公式计算
1.公式可以实现类似数量*单价=自动计算金额这样的功能;
2.支持多个公式输入,可以实现类似“数量*成本单价=自动计算成本金额”、“数量*销售单价=自动计算销售金额”、“销售金额-成本金额=自动计算利润”这样的功能;
3.公式还支持自定义函数,如自动计算成本金额=fun1(数量,成本单价),fun1是函数,如 function fun1(a,b){return a*b}。
五、客户端函数
1.提供多种客户端事件,方便开发人员在客户端灵活操作表格,比如控件初始化完成事件、行添加事件、行删除事件、合计改变事件等;
2.查找函数,可以精确的查找到任何一个单元格,以进行操作;
3.索引号函数,可以返回指定单元格的行号或列号;
4.添加行、删除行、重置表格内容、重新计算合计函数;
5.复制表格内容函数,将复制的内容在Excel中粘贴。
六、服务端功能
1.接受DataTable为数据源,直接显示数据,这类似于GridView;
2.收集用户在客户端添加、删除以及批量编辑的数据,用于在服务端处理。
软件相关截图:
还有详细的API文档和示例:
下载源代码和API文档:https://files.cnblogs.com/zhouyou96/TableEx.rar
(我看到下载已有190次了,如果您下载后觉得好用,我需要你的评论,谢谢!)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)