datatable在某些方面要比Ilist操作起来方便很多,尤其是修改一些老程序时,客户端已经都绑定到了Dataset或者datatable,如果让他们重新绑定到Ilist会做大量的工作。
如果能转换到Datatable会方便很多
































































































































通过反射取到Type的信息,type的属性被做为列名,CreatShell 实现
类型的属性值作为行。TODatatable实现
调用:
DataTable dt = CADataConverter.ToDataTable(categories,typeof(PostCategory));