使用C#开发数据库应用系统_数据筛选和排序

第6章 数据筛选和排序
一.TreeView控件
TreeView控件用来显示一个树状的菜单
1.认识TreeView控件
TreeView用于以节点形式显示文本或数据,这些节点按层次结构的顺序排序。
在TreeView控件中的复选框和图标可以与文本一起显示。
“-”标识展开节点 “+”标识收缩节点
(1).TreeView控件的属性和事件
Nodes:TreeView控件中的所有根节点
ImageList:存放TreeView控件中节点的图像
ImageIndex:节点默认的图像索引
SelectedImageIndex:节点选中时图像的索引
SelectedNode:当前选中的父节点
AfterSelect:节点选中后发生
TreeView控件的Nodes属性表示TreeView控件的数节点集(TreeNodeCollection)
(2).TreeView控件的节点
Text:节点上的文字
ImageIndex:节点默认的图像索引。如果不设置,将保持与TreeView控件的设置相同
SelectedImageIndex:节点选中时图像的索引。如果不设置,将保持与TreeView控件的设置相同
Level:节点在树中的深度,从0开始
Nodes:当前结点包含的子节点的集合
ParentNode:当前节点的父节点
如果树中的节点时确定不变的,可以通过可视化的方式设计一棵静态树。
2.创建“学生信息列表”窗体
(1).制作树状菜单
(2).添加拆分器
(3).显示学生列表信息
3.获得选中的树节点
二.DataView
1.认识DataView
一个DataSet中可以有多个DataTable,一个DataTable可以动态生成多个DataView。
在C#语言中,DataView位于System.Data命名空间。创建DataView的方法有两种:可以使用DataView构造函数,也可以
创建的对DataTable的DefaultView属性的引用
DataView构造函数可以为空,也可以采用DataTable作为单个参数,还可以同时采用DataTable与筛选条件,排序条件和
行状态筛选器作为参数。
语法:
DataView 数据视图名=new DataView(DataTable 对象);

DataView 数据视图名=DataTable 对象.DefaultView;
DataView的常用属性
Table:用于获取或设置源DataTable
Sort:获取或设置DataView的一个或多个排序列以及排序顺序
RowFilter:获取或设置用于筛选在DataView中查看哪些行的表达式
Count:在应用RowFilter以后,获取DataView中的行数

你可能感兴趣的:(使用C#开发数据库应用系统_数据筛选和排序)