本章起,将续章讲解整框架当初的设计思路:
本章既为续章,说明我以前写过,是的,以前我写过内部整个MDataTable的构造,不过,当初匆匆写完后,
最后一步的实现MDataTable绑定GridView/DataList/Repeater还差一点,这章续上!
这里列出我以前写过的关于构造自定义MDataTable系列文章:
备注:以下内容为早期所写,文字少,代码多,有不明之处,欢迎在文章后面留言!
1:CYQ.Data 轻量数据访问层(二) 构造数据单元(上)
2:CYQ.Data 轻量数据访问层(三) 构造数据单元(下)
6:CYQ.Data 轻量数据访问层(七) 自定义数据表实现绑定常用的数据控件(上)
7:CYQ.Data 轻量数据访问层(八) 自定义数据表实现绑定常用的数据控件(中)
8:CYQ.Data 轻量数据访问层(九) 自定义数据表实现绑定常用的数据控件(下)
在写完第八篇(九)之后,我们的测试结果里,并没有完成绑定功能,我们来看一下测试代码:
MDataTable table=new MDataTable("myTableName");
table.Columns.Add("Url", SqlDbType.NVarChar);
table.Columns.Add("Name",SqlDbType.NVarChar);
MDataRow mdr = table.NewRow();
mdr[0].Value = "http://cyq1162.cnblogs.com/";
mdr[1].Value = "路过秋天";
table.Rows.Add(mdr);
GridView1.DataSource = table;
GridView1.DataBind();
table.Columns.Add("Url", SqlDbType.NVarChar);
table.Columns.Add("Name",SqlDbType.NVarChar);
MDataRow mdr = table.NewRow();
mdr[0].Value = "http://cyq1162.cnblogs.com/";
mdr[1].Value = "路过秋天";
table.Rows.Add(mdr);
GridView1.DataSource = table;
GridView1.DataBind();