`

Asp.net DataView 筛选排序控制的用法

阅读更多

 

 

 

Asp.net DataView 筛选排序控制的用法

 

 

"DataSet中的表DataTable的页面显示不直接由DataTable提供,而是由DataView提供,DataTable不支持数据的筛选,而DataView可以。
下面看个小例子: 

     //默认显示
     void ViewData(DataTable dt)
     {
         DataView dv = new DataView(dt);
         //或者DataView dv=dt.DataView();
         this.DataList1.DataSource = dv;
         this.DataList1.DataBind();
     }

     //倒序显示
     void ViewData_Sort(DataTable dt)
     {
         DataView dv = new DataView();
         dv.Table = dt;
         dv.Sort = "UserID DESC";
         this.DataList1.DataSource = dv;
         this.DataList1.DataBind();
     }

     //字符长度筛选控制显示
     void ViewData_Len(DataTable dt)
     {
         DataView dv = new DataView();
         dv.Table = dt;
         dv.RowFilter = "Len(title)>4";
         this.DataList1.DataSource = dv;
         this.DataList1.DataBind();
     }

     //字符类似筛选控制显示
     void ViewData_Like(DataTable dt)
     {
         DataView dv = new DataView();
         dv.Table = dt;
         dv.RowFilter = "Address like '%北京%'";
         this.DataList1.DataSource = dv;
         this.DataList1.DataBind();
     }

     //多个筛选控制显示
     void ViewData_More_Like(DataTable dt)
     {
         DataView dv = new DataView();
         dv.Table = dt;
         dv.RowFilter = "Address like '%北京%'";
         this.DataList1.DataSource = dv;
         this.DataList1.DataBind();
     }

分享到:
评论

相关推荐

    asp.net DataView 空间使用方法代码

    ASP.NET中的DataView是.NET Framework提供的一种非常灵活的数据绑定组件,它可以从DataTable对象中创建,并提供了对数据的筛选、排序和分组等功能。在Visual Studio 2005环境下,DataView的使用对于开发动态、交互式...

    dataview 使用ado.net 数据视图

    总结起来,DataView是ADO.NET中一个强大的数据操作工具,通过它可以方便地对数据进行筛选、排序和分组,是ASP.NET开发中常用的数据绑定源。在实际应用中,理解并熟练运用DataView的各种特性和方法,能够极大地提高...

    ASP.NET操作数据库实例

    总的来说,"ASP.NET操作数据库实例"涵盖了ASP.NET与SQL Server的交互,特别是通过数据绑定和GridView控件来展示和操作数据的方法。掌握这些技术,对于开发动态的、数据驱动的Web应用至关重要。通过学习提供的文档和...

    在ASP.net中使用XML和Web服务

    此外,XML还可以与DataSet、DataView等对象交互,实现数据的筛选、排序和分页。 接下来,Web服务是基于HTTP协议的软件组件,允许不同系统之间交换数据和功能。在ASP.NET中,可以使用ASMX(ASP.NET Web Services)或...

    asp.net DataSet进行排序

    总结来说,`asp.net DataSet`的排序主要通过创建`DataView`对象并利用其`Sort`属性实现,这种方法适用于需要在内存中进行动态排序的情况。了解并熟练掌握这一技巧,对于开发高效、用户友好的ASP.NET应用程序至关重要...

    ASP.NET 2.0技术内幕

    `GridView` 控件是ASP.NET 2.0中最常用的数据绑定控件之一,它提供了丰富的功能,如排序、分页、编辑等。通过简单地设置属性,开发者就可以轻松地展示复杂的数据集。 **使用 GridView 控件的步骤:** 1. 在页面上...

    ASP.NET程序设计-电子教案

    - **DataView对象**:提供对DataTable的视图控制,如排序、筛选等。 2. ASP.NET基本控件: ASP.NET提供了丰富的服务器控件,使得开发者可以快速创建交互式的网页。以下是一些核心控件: - **Label控件**:用于...

    asp.net gridview 上传和下载

    ASP.NET GridView 控件是.NET Framework下用于数据展示的强大工具,尤其在网页开发中广泛使用。它允许开发者以表格形式展示数据库或其他数据源中的数据,并提供了丰富的功能,如排序、分页、筛选、编辑和删除。在...

    asp.net面试试题收集

    - **DataView**: 提供了对 `DataTable` 的排序、筛选和分组功能。 - **IList**: 接口,用于表示列表型数据源,如 `List<T>` 或 `ArrayList`。 ### 2. 反射(Reflection) 反射是一种编程技术,允许代码在运行时...

    ASp.net+ado.net2

    7. **DataView对象**:提供对DataTable的视图,支持排序和筛选。 **ASP.NET与ADO.NET的结合** 在ASP.NET中,通常使用ADO.NET作为后端数据访问技术。以下是一些常见的结合方式: 1. **控件绑定**:可以直接将ASP...

    ASP.NET 3.5 开发大全

    2.5.1 if语句的使用方法 2.5.2 switch选择语句的使用 2.6 使用循环语句 2.6.1 for循环语句 2.6.2 while循环语句 2.6.3 do while循环语句 2.6.4 foreach循环语句 2.7 异常处理语句 2.7.1 throw异常语句 2.7.2 try-...

    ASP.NET3.5从入门到精通

    2.5.1 if 语句的使用方法 2.5.2 switch 选择语句的使用 2.6 使用循环语句 2.6.1 for 循环语句 2.6.2 while 循环语句 2.6.3 do while 循环语句 2.6.4 foreach 循环语句 2.7 异常处理语句 2.7.1 throw 异常语句 2.7.2 ...

    DataTable,DataView,DataGrid

    在.NET框架中,DataTable、DataView和DataGrid是用于数据操作和展示的三个核心组件,它们在...通过阅读"DataTable, DataView, DataGrid.pdf"文档,你可以深入学习这三者的具体用法和实例,进一步提升你的.NET编程能力。

    ASP.NET 3.5 开发大全word课件

    2.5.1 if语句的使用方法 2.5.2 switch选择语句的使用 2.6 使用循环语句 2.6.1 for循环语句 2.6.2 while循环语句 2.6.3 do while循环语句 2.6.4 foreach循环语句 2.7 异常处理语句 2.7.1 throw异常语句 2.7.2 try-...

    ASP.NET 3.5 开发大全11-15

    2.5.1 if语句的使用方法 2.5.2 switch选择语句的使用 2.6 使用循环语句 2.6.1 for循环语句 2.6.2 while循环语句 2.6.3 do while循环语句 2.6.4 foreach循环语句 2.7 异常处理语句 2.7.1 throw异常语句 2.7.2 try-...

    ASP.NET 3.5 开发大全1-5

    2.5.1 if语句的使用方法 2.5.2 switch选择语句的使用 2.6 使用循环语句 2.6.1 for循环语句 2.6.2 while循环语句 2.6.3 do while循环语句 2.6.4 foreach循环语句 2.7 异常处理语句 2.7.1 throw异常语句 2.7.2 try-...

    asp.net网文大集合

    7. **DataView对象**:提供对DataTable的筛选和排序功能。 **从SQL Server检索数据** 在ASP.NET中,使用ADO.NET连接SQL Server并检索数据的基本步骤如下: 1. **创建Connection对象**:使用正确的连接字符串初始...

    北大青鸟 4.0 ASP.NET 课件

    7. **数据视图的排序和筛选**:在ASP.NET中,数据视图(DataView)提供了一种动态地对数据进行排序和筛选的方法。开发者可以通过设置DataView的Sort和RowFilter属性来实现数据的排序和过滤,然后将结果绑定到UI控件...

    asp.net ADO技术手册

    4. **数据视图(DataView)**:提供了对DataTable数据的动态筛选、排序和分页功能,可以在不更改原始数据的情况下改变数据展示。 5. **数据适配器(DataAdapter)**:作为DataSet和数据库之间的桥梁,用于填充...

    ASP.NET和ADO.NET数据库开发技术.doc

    - DataView提供对DataSet内容的筛选和排序功能。 3. **DataAdapter**: - DataAdapter是DataSet与数据库之间的桥梁,用于填充DataSet和更新数据库。它包含了四个Command对象:SelectCommand、InsertCommand、...

Global site tag (gtag.js) - Google Analytics