当前位置:编程学习 > C#/ASP.NET >>

Dataset的筛选问题

  sql = "select id,collect_org ,company_name,company_code,ratio,money_amount, convert(varchar(10),collect_date1,120) as collect_date1, convert(varchar(10),collect_date2,120) as collect_date2 from money_amount  where collect_date1>'" + date1 + "' and collect_date2 <='" + date2 + "' order by id";

这是sql语句,但是其中的collect_date1和collect_date2都是varchar类型,现在要改类型的话有很多东西要改,现在要查询数据库中一段时间的数据,这个数据使用dataset查的,不知道怎么从dataset中筛选,各位帮帮忙
--------------------编程问答-------------------- 用DataView的Filter --------------------编程问答-------------------- 用DataSet 的 select 筛选功能吧,也可以使用一些函数 --------------------编程问答-------------------- 用LINQ比较好 --------------------编程问答-------------------- http://msdn.microsoft.com/zh-cn/library/system.data.datatable.select(VS.80).aspx --------------------编程问答-------------------- 指定DataSet里面的数据表,可以用DataTable中的select()函数。DataTable dt=ds.Table[0].select(strSQL);dt即为查询结果 --------------------编程问答-------------------- DataView dv=new Dataview();
dv=dataset.table["表名"];
dv.filter="条件"; --------------------编程问答-------------------- 按楼上几位说的处理
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,