对DataSetHelper类的一些深刻认识
2008-04-09 19:30
253 查看
最近在使用DataSetHelper进行模拟Group By查询。但遇到了和这个帖子一样的问题:
http://topic.csdn.net/t/20060514/14/4750499.html
最后发现其实就是ColumnEqual这个方法的问题。因为参数A,B可能是任何类型,于是微软的代码就定义为了object,这就造成表达式:a=b在有些情况下无法成立,应该使用A.Equals(B),在新版的DataSetHelper类中这个问题已经修改了。想不到呀,当初学习Equals这个方法是最基本的,居然最后困饶在这里。
使用DataSetHelper,对DataSet进行Group By时,可以对手动加入的数据进行Group By,而不能对从数据库或xml文件中加入的数据进行Group By
http://topic.csdn.net/t/20060514/14/4750499.html
最后发现其实就是ColumnEqual这个方法的问题。因为参数A,B可能是任何类型,于是微软的代码就定义为了object,这就造成表达式:a=b在有些情况下无法成立,应该使用A.Equals(B),在新版的DataSetHelper类中这个问题已经修改了。想不到呀,当初学习Equals这个方法是最基本的,居然最后困饶在这里。
相关文章推荐
- 关于UILocalNotification一些更深刻的认识
- dataset的一些用法
- DS18B20的一些认识
- 关于面试的一些认识
- C# 连接数据库 中的一些细节(DataSet)
- [Android] 状态栏的一些认识
- DataSet一些Knowlodge
- 关于CGI的一些认识
- 关于学习与问题解决的一些认识
- 对快排的一些小小的认识
- synchronized的深刻认识
- TCP协议的一些认识及实践
- 深刻认识差模电压和共模电压
- LIUNX端口重用的一些认识
- 对CSS vertical-align的一些理解与认识
- 消息队列技术终结者(一)—通俗深刻地认识JMS(即Java Message Service)
- .net中Dataset数据集的认识
- 【AJax】关于AJax的一些认识
- openstack外篇之认识mysql授权及一些操作
- 关于用单片机实现无线DTU的一些认识