1.TreeView:树形菜单
属性:
ImageList:从中获取节点图像的ImageList控件
Indent:子节点的缩进(以像素为单位)
ShowLines:指示是否显示节点之间的连接线
Nodes:TreeView控件中的根节点 节点集合
SelectedNode:当前选中的节点
事件:
AfterSelect:节点选中内容改变后发生
节点的常用属性:
name:节点的名称
Text:节点显示的文本
Level:节点的深度 根节点深度为0
ImageIndex:节点默认的图像索引
SelectedImageList:节点选中时的图像索引
节点的常用操作:
2.DataView 数据视图
DataView:提供了DataTable的动态视图,并可以对动态生成的视图中的数据进行排序、筛选等操作。
DataSet ds = new DataSet();
DataView dv = new DataView(ds.tables["Student"]);
属性:
Table:用于获取或设置源DataTable
Sort:对DataView中的数据进行排序
RowFilter:对DataView中的数据进行筛选
Count:获取DataView中的行数
this.dgvStuInfo.DataSource = dv; //为DataGridView控件绑定数据源
dv.RowFilter = "StudentName like '李%'";
dv.Sort = "StudentName desc";