0
我只得到今天有结束日期的行。但在我的情况下,我的结束日期是DateTime
列。如何将datetime转换为DataView.RowFilter在c#中的日期?
我尝试下面的代码
DataView dvFormula = dsFormula.Tables[0].DefaultView;
dvFormula.RowFilter = "date(EndDateTime)='" + startDate.ToString("yyyyMMdd") + "'";
dvFormula.Sort = "FromDateTime ASC";
但date(EndDateTime)
不工作。
为什么不在SQL端本身做这个过滤! – niksofteng
@niksofteng这是一个机器输出,所以我不能这样做在我的情况 – jafarbtech
什么类型是你的数据表中的时间戳?它是一个.net DateTime?这是一个字符串吗?如果是这样,字符串的格式是什么? – DrNachtschatten