返回首页
当前位置: 首页 > VB.NET教程 >

vb.net Linq 筛选(像 select distinct) DateTable 日期数据中的年份

时间:2013-08-19 15:33来源:未知 作者:admin 点击:我要投稿  高质量的ASP.NET空间,完美支持1.0/2.0/3.5/4.0/MVC等

 

  1. Private Sub initDDLByYear(ByVal dt As DataTable)  
  2.  
  3.         ddlByYear.Items.Clear()  
  4.         ddlByYear.Items.Add(New ListItem(GetGlobalResourceObject("Resource1""All"), "0"))  
  5.  
  6.  
  7.         If Not dt Is Nothing Then  
  8.             Dim years = (From r In dt.AsEnumerable  
  9.                     Select DateTime.Parse(r("create_date").ToString()).ToString("yyyy")).Distinct  
  10.  
  11.             For Each y In years  
  12.                 ddlByYear.Items.Add(New ListItem(y.ToString, y.ToString))  
  13.             Next  
  14.  
  15.         End If  
  16.           
  17.     End Sub 

 

本站推荐文章:
本站热点文章:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色 情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片