日期:2014-05-18  浏览次数:20875 次

在datatable中寻找符合关系的记录?
我有一datatable,其中有很多记录,这个datatable的字段中,有2个是datatime 类型的,假设一个是dt1,另一个是dt2,现在我想从 table中找到,符合 dt1.dayofyear = dt2.dayofyear 关系的记录集合,我不想遍历所有的记录,请问如果实现?

有个datatable.select();但是关系式我不会写? 请帮忙!~

------解决方案--------------------
不行 datatable.select();方法没有内置日期函数
------解决方案--------------------
迷惑!
------解决方案--------------------
建议,在写sql语句时生成两个列year1和year2
------解决方案--------------------
你在从数据库中取出来的时候把day作为单独的列一起显示出来不就可以了
------解决方案--------------------
datatable.select("dt1=dt2");
------解决方案--------------------
从数据库取出的时候直接将dayofyear转化成string形式,然后就可以用select()了