但是这个筛选语句在Sql Server上执行是正确的。
ADO.NET中对DataTable的筛选与SQL Command有什么区别?
ADO.NET中对DataTable的筛选与SQL Command有什么区别?
解决方案 »
- [急!]不同级别目录下的页面跳转的图片路径怎么写???
- asp.net 显示问题
- Asp.Net 网站 项目迁移到 Asp.Net Web 应用程序 项目,怎么做啊
- 在vs2008中,那种数据控件可以实现字段的位置随意摆放?
- 一个烦恼的SQL 语句查询问题,不知能否实现
- 在线图片处理功能怎么实现
- 用户控件的ClinetID和UniqueID到底有什么区别?谢谢!
- 经济情况 明明 是有实例的datagrid 他说没有 不知道是怎么一回事
- 如何判断一组数据的走势
- 急问大家关于sql server express的连接字符串问题。谢谢各位!
- 紧急求一个存储过程
- aspx代码文件中字段值为什么不能保持它的值?
foreach (DataRow dataRow in tResult.Rows)
{
TimeSpan mySpan = (DateTime)dataRow[DateStart] - (DateTime)dataRow[DateEnd]
if (mySpan.Days <= 10) // 你是指十天吧 不是的话改掉Days成年、月、分、秒都可以
{
myTable.ImportRow(dataRow);
}
}myTable.Rows即为你所求
另外,不能直接判断年数和月数 如果是需要换算
判断天数就是mySpan.Days
还可以判断 mySpan.Hours mySpan.Milliseconds mySpan.Seconds
可以这样
在取出原始数据的时候
新建一个列tempColoumn
select DateStart , DateEnd, tempColoumn = DateStart-DateEnd
然后在cs里直接Select("tempColoum <= 10")的
大致这个思路