社区
C#
帖子详情
DataTable 的筛选问题
lsfyfan
2002-12-25 03:24:43
各位高手:
如何在DataTable中根据时间来筛选, 例子如下:
String filter = "DeliveryDate = '2002/12/25'";
dataTable.Select( filter );
dataset中明明有这样的记录, 为什么就是找不到呢? 是不是需要DateDiff之类的东西(sql server中可以用)?
...全文
207
14
打赏
收藏
DataTable 的筛选问题
各位高手: 如何在DataTable中根据时间来筛选, 例子如下: String filter = "DeliveryDate = '2002/12/25'"; dataTable.Select( filter ); dataset中明明有这样的记录, 为什么就是找不到呢? 是不是需要DateDiff之类的东西(sql server中可以用)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsfyfan
2002-12-28
打赏
举报
回复
只能用笨方法了.
foreach(DataRow row in dataSet.Tables[0].Rows)
{
if( Convert.ToDateTime(row["DeliveryDate"]) == date )
{
// 可以找到.
}
}
lsfyfan
2002-12-28
打赏
举报
回复
好像只有sky2000老兄说的对.
hbtu2000
2002-12-27
打赏
举报
回复
C#中的日期是带有时间的,所以日期不能直接用“=”的
dy630
2002-12-26
打赏
举报
回复
dataTable.Select( filter ,"");
lsfyfan
2002-12-26
打赏
举报
回复
还是不行.
csdnshao
2002-12-26
打赏
举报
回复
或者:
dv.rowfilter= "DeliveryDate='2002-12-26'";中的日期还可以写成这样:
#2002-12-26#
#12/26/2002# '12/26/2002'
#2002/12/26# '2002/12/26'
csdnshao
2002-12-26
打赏
举报
回复
同意 huan_jinwu 的解决办法
也可以这样做:
dataview dv= new dataview();
dv= yourtable.DefaultView;
dv.rowfilter= "DeliveryDate='2002-12-26'";
GiantHard
2002-12-26
打赏
举报
回复
要根据本机的日期格式定义Filter字串
hfayga
2002-12-26
打赏
举报
回复
好像要设DefaultView样
huan_jinwu
2002-12-26
打赏
举报
回复
错了。
dv.rowfilter= "DeliveryDate='2002-12-26'";
huan_jinwu
2002-12-26
打赏
举报
回复
办法一:
dataview dv= new dataview;
dv.table = ds.tables[0];
dv.filter= "DeliveryDate='2002-12-26'";
foreach(datarow dr in dv.table)
{输出}
二:
datarow[] drs;
drs= yourtable.Select("DeliveryDate='2002-12-26'");
for(int i=0;i<drs.length;i++)
{
输出;
}
nonepassby
2002-12-25
打赏
举报
回复
String filter = "DeliveryDate = #12/25/2002#";
dataTable.Select( filter );
nonepassby
2002-12-25
打赏
举报
回复
String filter = "DeliveryDate = #2002/12/25#";
dataTable.Select( filter );
chenbinghui
2002-12-25
打赏
举报
回复
是不是c#不能把'2002/12/25'转换成正确的时间?
不是很清楚!
学习
C#中表达式的计算
DataTable
.Compute方法使用实例
DataTable
.Compute方法使用实例
DataTable
.Compute强大的功能 C#中表达式的计算 详细说明:http://www.our-code.com/news/2010718/n458047.html
VB.NET的
DataTable
常用方法总结
VB.NET的
DataTable
常用方法总结
PowerBI系列之DAX函数专题
CROSSJOIN、 EXCEPT、 GENERATE、 GROUPBY、 SUMMARIZE、 SUMMARIZECOLUMNS、 TOPN、 TREATAS、 UNION、 VALUES、DISTINCT、
DATATABLE
、NATUALINNERJOIN、NATRUALLEFTOUTERJOIN等 文本函数: EXACT、MID、 FIND、 ...
DataTable
分类求和,分类汇总,排序
对于这个
问题
,自己郁闷了四五天的时间,之后终于做出来了,分享一下. 主要是从操作内存中的
datatable
表,而非直接操作数据库,
筛选
,去除重复行,sum求和,根据某个字段进行排序等等操作....
DataTable
的常见使用Demo
DataTable
的常见使用,datetable的自定义方法,select的四种重载,项目中常用的
筛选
及排序。新
datatable
的赋值
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章