信息交流、传播、提炼

nice to meet you

博客园 首页 新随笔 联系 订阅 管理
    ADO.NET 1.x对于DataTable虽然公开了Select方法,但是未能提供如SELECT DISTINCT的方法,而这样的功能往往在实际项目中是需要的。
    下面是常用的几种方法:
    方法一:(参见http://support.microsoft.com/kb/326176/zh-cn
   
Code

    方法二:(参考http://weblogs.asp.net/eporter/archive/2005/02/10/370548.aspx
   
Code

    ADO.NET 2.0 虽然仍然未提供对DISTINCT的支持,但DataView提供了几个重载版本的ToDataTable,可以简单对DISTINCT支持:
   
Code


    在微软.NET 3.0中,LINQ提供了对复杂查询的支持,有待学习、体验。


posted on 2007-11-19 20:25  seeyou  阅读(839)  评论(0编辑  收藏  举报