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是.NET Framework提供的一种非常灵活的数据绑定组件,它可以从DataTable对象中创建,并提供了对数据的筛选、排序和分组等功能。在Visual Studio 2005环境下,DataView的使用对于开发动态、交互式...
总结起来,DataView是ADO.NET中一个强大的数据操作工具,通过它可以方便地对数据进行筛选、排序和分组,是ASP.NET开发中常用的数据绑定源。在实际应用中,理解并熟练运用DataView的各种特性和方法,能够极大地提高...
总的来说,"ASP.NET操作数据库实例"涵盖了ASP.NET与SQL Server的交互,特别是通过数据绑定和GridView控件来展示和操作数据的方法。掌握这些技术,对于开发动态的、数据驱动的Web应用至关重要。通过学习提供的文档和...
此外,XML还可以与DataSet、DataView等对象交互,实现数据的筛选、排序和分页。 接下来,Web服务是基于HTTP协议的软件组件,允许不同系统之间交换数据和功能。在ASP.NET中,可以使用ASMX(ASP.NET Web Services)或...
总结来说,`asp.net DataSet`的排序主要通过创建`DataView`对象并利用其`Sort`属性实现,这种方法适用于需要在内存中进行动态排序的情况。了解并熟练掌握这一技巧,对于开发高效、用户友好的ASP.NET应用程序至关重要...
`GridView` 控件是ASP.NET 2.0中最常用的数据绑定控件之一,它提供了丰富的功能,如排序、分页、编辑等。通过简单地设置属性,开发者就可以轻松地展示复杂的数据集。 **使用 GridView 控件的步骤:** 1. 在页面上...
- **DataView对象**:提供对DataTable的视图控制,如排序、筛选等。 2. ASP.NET基本控件: ASP.NET提供了丰富的服务器控件,使得开发者可以快速创建交互式的网页。以下是一些核心控件: - **Label控件**:用于...
ASP.NET GridView 控件是.NET Framework下用于数据展示的强大工具,尤其在网页开发中广泛使用。它允许开发者以表格形式展示数据库或其他数据源中的数据,并提供了丰富的功能,如排序、分页、筛选、编辑和删除。在...
- **DataView**: 提供了对 `DataTable` 的排序、筛选和分组功能。 - **IList**: 接口,用于表示列表型数据源,如 `List<T>` 或 `ArrayList`。 ### 2. 反射(Reflection) 反射是一种编程技术,允许代码在运行时...
7. **DataView对象**:提供对DataTable的视图,支持排序和筛选。 **ASP.NET与ADO.NET的结合** 在ASP.NET中,通常使用ADO.NET作为后端数据访问技术。以下是一些常见的结合方式: 1. **控件绑定**:可以直接将ASP...
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-...
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 ...
在.NET框架中,DataTable、DataView和DataGrid是用于数据操作和展示的三个核心组件,它们在...通过阅读"DataTable, DataView, DataGrid.pdf"文档,你可以深入学习这三者的具体用法和实例,进一步提升你的.NET编程能力。
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-...
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-...
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-...
7. **DataView对象**:提供对DataTable的筛选和排序功能。 **从SQL Server检索数据** 在ASP.NET中,使用ADO.NET连接SQL Server并检索数据的基本步骤如下: 1. **创建Connection对象**:使用正确的连接字符串初始...
7. **数据视图的排序和筛选**:在ASP.NET中,数据视图(DataView)提供了一种动态地对数据进行排序和筛选的方法。开发者可以通过设置DataView的Sort和RowFilter属性来实现数据的排序和过滤,然后将结果绑定到UI控件...
4. **数据视图(DataView)**:提供了对DataTable数据的动态筛选、排序和分页功能,可以在不更改原始数据的情况下改变数据展示。 5. **数据适配器(DataAdapter)**:作为DataSet和数据库之间的桥梁,用于填充...
- DataView提供对DataSet内容的筛选和排序功能。 3. **DataAdapter**: - DataAdapter是DataSet与数据库之间的桥梁,用于填充DataSet和更新数据库。它包含了四个Command对象:SelectCommand、InsertCommand、...