自从构成最小单元数据单元之后,之后的行与列头的类,都变的很容易写
表也是一样,所有行的集合,即为表,于是,我们也很容易写出表类
如下:
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