【问题标题】:How to display only the records that satisfy the condtion in a gridview using ASP.NET?如何在使用 ASP.NET 的网格视图中仅显示满足条件的记录?
【发布时间】:2010-11-09 08:10:42
【问题描述】:

我在具有两个文本框 txtName、txtAge 的表单中插入一条新记录,并且我正在使用一个 ajax 日历扩展器 txtDOB 和一个带有 3 个字段名称、dob 和 age 的 gridview 控件 gdvDisplayRecords。因此,当我从 ajax 日历扩展器中选择任何日期时,gridview 必须仅显示数据库中具有相同 DOB 的那些记录,然后才能尝试添加此新记录。请帮助我编写代码,因为我是 gridview 控件的新手。

【问题讨论】:

    标签: c# asp.net gridview records


    【解决方案1】:

    最快的方法是过滤网格视图数据源。例如,如果网格视图绑定到 DataTable,那么您可以在 DOB 上创建带有过滤器的 DataView,并将网格绑定到视图。如果您的数据源是数组或列表,则使用Array.FindAllList.FindAll 等方法进行过滤。

    【讨论】:

    • 非常感谢您的回复。让我尝试过滤网格视图数据源,因为我的网格视图绑定到数据表。
    猜你喜欢
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    相关资源
    最近更新 更多