摘要:
合同就要到期了,想休息一下,换换环境。最近已用 Together 做完了流程类库的框架,具体的开发工作转给了同事。剩下的就是优化一下单表和主从表控件及相关的子控件,并给同事们做一下讲解,避免以后使用中出现问题。 休息期间,我会把最近编写的控件进行整理和修改。之后会将部分控件和源码发布上来,和大家一起交流学习,找到代码和控件的不足之处。 在此祝愿一起工作过... 阅读全文
摘要:
在 .NET 中微软没有提供用于创建集合对象的抽象类。如果想创建自定义的集合对象本人认为常见的有两种方式,一种是直接使用 ArrayList 对象然后进行装箱和拆箱,还有一种是实现 IList 或 IEnumerable接口重写对象类,在类的内部使用 ArrayList 或不使用 ArrayList 而完全重写集合对象的全部方法合属性。 在本人开发的项目中需要使用多个自定义的集合对象... 阅读全文
摘要:
经过半个月的努力,主从表控件已完成了开发阶段,并在项目中投入使用。过一段时间,我会对它的使用情况及特点等进行总结。按照计划下面就要进行流程类库的开发,目前正在用 Together for .Net 进行类库的设计工作。 阅读全文
摘要:
在开发单表数据和主从表数据处理控件时,个人感觉在控件内部获取数据源中的数据是比较麻烦的,而在外部则是非常简单。也就是说当在外部获取数据源时,因为 DataSource 指定的对象是自己清楚它是 DataSet、DataTable或DataView等,而对于控件的开发者来说这些是未知的,所以要取得 DataSource 对象中数据只能依靠接口。下面的是单表数据处理控件在用户点击编辑按钮时获取... 阅读全文
摘要:
出现此问题的原因: 客户代码在数据编辑器界面时进行了数据绑定。 问题分析:因为控件是继承自 DataGrid 控件,所以在数据绑定时会重建控件树及重新标识初始化阶段的状态。可能是因此造成了控件的数据为脏,在加载视图状态时实际匹配的数据是原来给控件的初始化数据,而不是用户修改的数据。 解决办法: 不知道我所想的原因对不对,但通过修改 OnDataBinding 中的代码已将此问题解决。 阅读全文
摘要:
主从表控件 Editor Interface 主从表控件 Grid Interface 阅读全文
摘要:
定义 单表 所谓单表是指存储在数据库中的表,在进行该表数据增加、删除和修改时不影响其它表的数据增减,同时在其它表数据增减时也不影响该表数据。 TableInfo 是用于生成编辑界面的表示表结构的类。在我目前所做的项目中,它的数据是单表在数据库中的系统信息(包括:表名、表的说明、列名、列的类型、列的长度等)。 单表控件开发目的 ... 阅读全文
摘要:
前不久刚开发完一个用于单数据库表数据处理的控件,主要是实现对于没有主从关系的表的数据增、删、改、查。在控件的编写过程中发现当 DataGrid 做为复合控件的子控件使用时出现当点击编辑时 DataGrid 子控件不触发事件,后来在 MSDN 上查询到是 VS.NET 2003 的 BUG (原文:http://support.microsoft.com/default.aspx?scid=kb;e... 阅读全文