摘要:
有了Table,我们对其继承,实现更符合业务要求的类 1 /**//// 2 /// 描述一个销售报表 3 /// 4 public class SaleReport : Table 5 { 6 7 public SaleReport(string reportName) 8 : base(reportName, new Co... 阅读全文
摘要:
描述一个数据表 1 /**//// 2 /// 描述一个数据表 3 /// 4 public class Table 5 { 6 7 protected Table(string name, ColumnCollection cols) 8 { 9 TableName = name; 10 ... 阅读全文
摘要:
描述数据列的类定义 1 /**//// 2 /// 描述数据列 3 /// 4 public class Column 5 { 6 7 8 public Column(string name, Type type) 9 : this(name, type, null)10 {1112 }1314 ... 阅读全文
摘要:
接下来的连续几篇,我们要演练作一个描述通用的二维表,并演示该二维表的继承通途。先定义数据行的状态 1 /**//// 2 /// 数据行的状态 3 /// 4 public enum RowState 5 { 6 /**//// 7 /// 新建状态 8 /// 9 Added,10 /*... 阅读全文
摘要:
上次我们看到的StaffCollection和DepartmentCollection都是继承于System.Collections.CollectionBase,那CollectionBase是个怎样的类呢?我们知道数组的定义是:连续分配的内存空间,大小不能被改变,因此如果我们需要一个像单向链表一样可以动态添加元素的数据结构,我们就需要使用集合。 System.Collections.Array... 阅读全文