CYQ.Data 轻量数据访问层(六) 构造数据表

    xiaoxiao2022-07-14  168

    自从构成最小单元数据单元之后,之后的行与列头的类,都变的很容易写

    表也是一样,所有行的集合,即为表,于是,我们也很容易写出表类

    如下:

    public class MDataTable : List<MDataRow>    {        private string _TableName =string.Empty;        /// <summary>        /// 表名        /// </summary>        public string TableName        {            get            {                return _TableName;            }            set            {                _TableName = value;            }        }        public MDataTable()        {            _TableName = "Default";        }        public MDataTable(string tableName)        {            _TableName = tableName;        }    }

    这时表就基本构建好了,默认只有一个表名属性

    我们再为它增加访问列头的属性

    如下:

     

     private MDataColumn _Columns;        public MDataColumn Columns        {            get            {                if (this.Count > 0)                {                    return this[0].Columns;                }                if (_Columns == null)                {                    _Columns = new MDataColumn();                }                return _Columns;            }        }

     

    至此,表也基本构建完成了

    下一节,我们将实现让我们的自定MTable与我们常用的用户控件交互

    版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:http://www.cnblogs.com/cyq1162/archive/2009/11/08/1598431.html

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)