如何将IList转换为DataTable?
我正在按照MSPetShop3的架构开发一个B/S应用程序。
我从BLL层获得了IList接口的数据,IList成员为我自定义的类(比如MyProduct),
将IList对象直接绑定到DataGrid是可以的,但是我想让DataGrid支持排序,而IList没有Sort方法。
所以我想将IList对象转换为DataTable,然后由该DataTable创建一个DataView,这样就可以获得DataView的Sort方法了。
可是我怎么才能将IList转换为DataTable?
进一步提问,
IList、ArrayList、DataTable……之间除了用遍历的方法,该如何转换?
我从BLL层获得了IList接口的数据,IList成员为我自定义的类(比如MyProduct),
将IList对象直接绑定到DataGrid是可以的,但是我想让DataGrid支持排序,而IList没有Sort方法。
所以我想将IList对象转换为DataTable,然后由该DataTable创建一个DataView,这样就可以获得DataView的Sort方法了。
可是我怎么才能将IList转换为DataTable?
进一步提问,
IList、ArrayList、DataTable……之间除了用遍历的方法,该如何转换?
...全文
相关推荐
数据表适配器
下载链接"LogOn.aspx?
C#实现DataTable转换成IList的方法
"C#将DataTable转换为IList对象的方法"在C#编程中,有时候我们需要将数据库查询结果,通常以DataTable的形式,转换为更易操作的数据结构,如IList。这样可以方便地进行对象
IList转成DataTable和DateSet的类
下面我们将详细探讨如何实现IList到DataTable以及IList到DataSet的转换,并提供相关的源码示例。首先,我们来看如何将IList转换为DataTable。
C#笔试题目总结(本人收藏的)
ASP.NET 中的关键字 `.ascx` 是什么?`.ascx` 是 ASP.NET 用户控件的一种扩展名,它允许开发者创建可重用的 UI 组件。
将IList转换成DataTable和DateSet的类
转换过程通常分为两个步骤:**步骤1:创建DataTable**为了将IList<T>转换为DataTable,首先需要创建一个DataTable对象,并为其中的每一列添加DataColumn。


