星星之火

燎原之势不可挡
随笔 - 128, 文章 - 3, 评论 - 377, 阅读 - 65万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

04 2013 档案

摘要:2013-4-29DataTable中如何去除重复的项上周在项目中遇到一个问题,就是获取DataTable中某一列的值,因为从数据库中检索数据时,按照2个字段进行分组,而要获得的那一列刚好在分组这两列中,所以该列的值必然有重复,于是就想到了去除重复,有了思路以后在网上看了一些方法,大都是遍历之类的,虽说功能是可以实现,但是效率太低了,最后发现了一个简单的方法,如下:public string[] GetNamesFromDataTable(DataTable dataTable) { DataView dv = dataTable.DefaultView; ... 阅读全文

posted @ 2013-04-29 20:33 星星之火116 阅读(1576) 评论(4) 推荐(1) 编辑

摘要:2013-4-131、 DataTable排序在实际的开发可能会用到对已填充的DataTable进行排序的问题,下面给大家介绍两种比较实用的排序方式。public DataTable DateTableOrder(DataTable dt) { /*第一种方法*/ DataView dv = dt.DefaultView; dv.Sort = "Id Asc"; dt = dv.ToTable(); /*第二种方法*/ DataRow[] dr... 阅读全文

posted @ 2013-04-13 18:28 星星之火116 阅读(9591) 评论(0) 推荐(0) 编辑

摘要:1、根据给定的时间段,返回时间段内的月(年/季度)的数组解析: 这是上周项目中遇到的一个问题,在sql中通过DatePart()函数,加上group by 分组来实现,获取给定时间段内每月(/年、季度)的相关信息, 但是这样有一个问题,如果数据库里边在符合条件的时间段内没有相关信息的话,返回的信息是不完整的, 示例:返回2012年1月1日,到2012年12月31日范围区间的数据,按月分组,正常情况下该出现12个月的信息,但是如果某个月没有信息,则可能 返回的信息少于12条,但是项目要求,应该返回完整的信息,如果没有值的话,默认为0。刚开始的时候毫无头绪,有想过用List来暂时存储信息, 然后最 阅读全文

posted @ 2013-04-03 23:37 星星之火116 阅读(2332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示