论文部分内容阅读
摘要:在ADO.NET提供的数据访问控件中,DataView具有功能强大的数据处理功能。本文就DataView的数据排序、数据筛选、数据搜索、数据修改等功能实现技巧进行探讨。
关键词:vb.net;数据源;DataView控件
中图法分类号:TP311 文献标识码:A 文章编号:1009-3044(2008)08-10ppp-0c
1 前言
随着计算机功能不断增强,计算机领域不断扩大,在计算机上运行的应用软件功能也在增强、复杂化。为了完成庞大的计算机软件功能,计算机软件开发和应用中不得不涉及到数据库处理技术。在软件开发和应用中,经常需要对数据库中数据进行频繁访问和处理。在访问大型数据库时,怎样才能得到有效的数据,并能对数据进行有效处理,提高程序效率?在.NET平台下的ADO.NET数据处理控件中,能充分使用DataView控件对数据处理技巧,将在软件开发中,大大提高数据处理功能,从而提高程序效率。
2 DataView的使用技巧
2.1 数据排序功能
在.NET中实现组件数据绑定时,常常需要对数据进行排序。如果数据源使用是DataView控件,则可很容易实现对数据进行排序。
通过DataView控件来排序数据源中的数据,常有方法有:
2.1.1 用DataView对象的Sort属性排序
可在建立DataView对象之后,再配置其Sort属性以便决定要如何排序数据。Sort属性的配置方式与Sort参数的配置方式完全相同。
如图1,下面主要代码示范如何在执行阶段动态配置DataView的Sort属性,以便让用户能够通过一或两个字段来动态排序数据。
Dim SortExpr As String
If ComboBoxSortColumn1.SelectedIndex > -1 Then
SortExpr = ComboBoxSortColumn1.SelectedItem.ToString
关键词:vb.net;数据源;DataView控件
中图法分类号:TP311 文献标识码:A 文章编号:1009-3044(2008)08-10ppp-0c
1 前言
随着计算机功能不断增强,计算机领域不断扩大,在计算机上运行的应用软件功能也在增强、复杂化。为了完成庞大的计算机软件功能,计算机软件开发和应用中不得不涉及到数据库处理技术。在软件开发和应用中,经常需要对数据库中数据进行频繁访问和处理。在访问大型数据库时,怎样才能得到有效的数据,并能对数据进行有效处理,提高程序效率?在.NET平台下的ADO.NET数据处理控件中,能充分使用DataView控件对数据处理技巧,将在软件开发中,大大提高数据处理功能,从而提高程序效率。
2 DataView的使用技巧
2.1 数据排序功能
在.NET中实现组件数据绑定时,常常需要对数据进行排序。如果数据源使用是DataView控件,则可很容易实现对数据进行排序。
通过DataView控件来排序数据源中的数据,常有方法有:
2.1.1 用DataView对象的Sort属性排序
可在建立DataView对象之后,再配置其Sort属性以便决定要如何排序数据。Sort属性的配置方式与Sort参数的配置方式完全相同。
如图1,下面主要代码示范如何在执行阶段动态配置DataView的Sort属性,以便让用户能够通过一或两个字段来动态排序数据。
Dim SortExpr As String
If ComboBoxSortColumn1.SelectedIndex > -1 Then
SortExpr = ComboBoxSortColumn1.SelectedItem.ToString