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

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

    ADO.NET 2.0 虽然仍然未提供对DISTINCT的支持,但DataView提供了几个重载版本的ToDataTable,可以简单对DISTINCT支持:
   
一个新的 DataTable 实例,其中包含所请求的行和列。 


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


相关文章:

  • 2022-03-09
  • 2022-01-04
  • 2021-12-19
  • 2021-10-21
  • 2022-12-23
  • 2022-01-06
  • 2020-03-24
  • 2021-05-15
猜你喜欢
  • 2021-10-07
  • 2021-11-05
  • 2021-12-20
  • 2022-12-23
  • 2021-11-28
  • 2021-05-18
相关资源
相似解决方案