c# - 如何使用linq to sql在asp.net中显示过滤后的数据

标签 c# linq

我必须在 asp.net webform 应用程序的 gridview 上显示表格中的数据。当页面加载时,它应该根据表中的 createddate 字段显示 30 天的数据。在网格上方,我有两个日期选择器控件,可用于选择日期范围;选择日期范围后,它应该显示基于日期的数据。我只能使用 linq-to-sql 进行数据访问。一种选择是从表中选择所有数据,当页面加载时,然后显示 30 天的数据。如果选择了日期范围,则在页面加载之后过滤数据。但是问题是它可能会带来太多数据。请让我知道更好的选择。

谢谢

最佳答案

在数据库中过滤 - 这基本上是大多数 Linq-to-SQL 的工作方式。您只需使用您的日期范围编写 where 子句。

关于c# - 如何使用linq to sql在asp.net中显示过滤后的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16718918/

相关文章:

c# - 在 Visual Studio 中使用引用调试项目

c# - 如何处理动态表名

c# - 使用 list<string> 过滤列表 <object> 并在 c# 中查找匹配项

.net - 通用存储库。需要建议

c# - 是否可以要求 LINQ 跳过/保留特定索引?

c# - 将大量数据从非托管 C++ 应用程序发送到托管 C#

c# - PhotoChooserTask 后未触发 ApplicationBar 图标按钮单击事件

c# - 有没有办法编写独立于系统的MVC应用程序?

c# - Fluent NHibernate MySQL 批处理

c# - 将 lambda 表达式转换为 linq 查询