您的位置:首页 > 其它

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

2016-11-23 12:02 351 查看
自从构成最小单元数据单元之后,之后的行与列头的类,都变的很容易写
表也是一样,所有行的集合,即为表,于是,我们也很容易写出表类

如下:




Code


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;


        }




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

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

如下:

 




Code


 private MDataColumn _Columns;


        public MDataColumn Columns




        

{


            get




            

{


                if (this.Count > 0)




                

{


                    return this[0].Columns;


                }


                if (_Columns == null)




                

{


                    _Columns = new MDataColumn();


                }


                return _Columns;


            }


        }
 

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

下一节,我们将实现让我们的自定MTable与我们常用的用户控件交互
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐