2013年11月18日

对DataTable里数据进行排序

摘要: 在日常开发过程中,有一个DataTable集合,里面有很多字段,现在要求针对某一列进行排序,如果该列为数字的话,进行ASC即可实现,但是该字段类型为string,此时排序就有点不正确了。我也不多废话了,直接给个实例代码吧protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("Name"); dt.Columns.Add("Age");//因为是字符串,所以排序不对 dt.Rows.Ad... 阅读全文

posted @ 2013-11-18 11:49 kingtiger 阅读(2632) 评论(0) 推荐(0) 编辑

DataTable与结构不同实体类之间的转换

摘要: 在实际开发过程中,或者是第三方公司提供的数据表结构,与我们系统中的实体类字段不对应,遇到这样我们怎么处理呢?可能有人会说,在转换时创建一个实体对象,对表里的数据逐行遍历来实例化这个实体对象不就完了。的确没错,这方法可行,但是这个方法效率极低,遇到亿万数据的话那就要实例化亿万个对象,更要命的是还要对每个对象的字段逐一赋值,由此可见它的效率了。今天我无意在网上看到了一大牛写的一段代码,让我很感慨,现在我将它记录下来,希望对以后开发过程中有所用。先看一下我的实体类/// /// 具体的实体类,和数据表中不同/// public class Person{ [DataField("user_ 阅读全文

posted @ 2013-11-18 10:17 kingtiger 阅读(2831) 评论(20) 推荐(6) 编辑

导航