C_中运用TreeView控件实现分类表操作.pdfVIP

  • 10
  • 0
  • 约2.44万字
  • 约 5页
  • 2017-06-04 发布于河南
  • 举报
C_中运用TreeView控件实现分类表操作

C# 中运用TreeView 控件实现分类表操作 王德安 林大勇 蔡岳华 摘 要: TreeView 是C# 中的一个重要控件, 广泛应用于数据库管理系统中操作分类表。 通过研 究TreeView 控件的用法, 构造通用性较强的分类表, 综合鼠标操作和快捷菜单使用, 添加有关事 件, 快速实现对分类表的基本操作。 关键词: C# ; TreeView 控件; 通用分类表; 递归算法 程序界面简洁; 第五设置TreeView 控件的AllowDrop 属性, 通 1 引言 过添加拖拽有关事件方法, 改变节点之间的层次关系。 维护数据库中的分类表是数据库管理系统的一项基本功 表 1 classT 分类表结构 能。 TreeView 控件以树状的形式反映了各类数据之间的层次关 序号 字段名 字段属性 说明 系, 被广泛用于分类表数据的创建、 修改、 删除以及变换层次 1 id 自动编号 主键 2 className 文本 (20 ) 分类名 关系。 C# 提供了TreeView 控件操作XML 文件的多种方法, 能 3 parentId 整型 上级分类名id 较好地实现对分类表的操作, 但数据库管理系统一般使用 SQL 4 remarks 文本 (50 ) 备注, 用于存放描述信息 Server 、 Oracle 、 DB2 、 Access 等数据库系统来存储管理数据, 如果单独采用XML 文件来存储分类表, 不便于数据的集中管 3 设计与实现 理和权限控制。 互联网搜索发现, C# 中TreeView 控件操作此 3.1 数据库 类数据库分类表的案例不多, 提供的方法也不全面。 为此, 在 为简单起见, 采用Access 数据库, 数据库名为 data.mdb , 分析TreeView 控件基本属性和操作方法的基础上, 构造通用 在数据库中建一个 classT 数据表, 字段名称和字段类型如表 性较强的分类表, 提出运用鼠标操作和快捷菜单辅助TreeView , 录入如图 所示的初始化数据。 其中 为 “ ” 的记 1 1 parentId 0 控件实现对分类表的基本操作。 录代表一级分类, 在TreeView 控件中是一级节点。 2 思路 TreeView 控件的最核心属性是节点 (Nodes )。 程序设计 时, 可以把一个节点看成一个分类, 节点之间的关系也就反映 了分类与分类之间的关系, 节点的添加、 删除、 修改以及位置 移动形象生动地反映了对分类表的添加、 删除、 修改以及变换 图 数据表内容 层次关系的操作, 通过添加 TreeView 控件的有关事件方法, 1 把对节点的操作映射到对分类表的操

文档评论(0)

1亿VIP精品文档

相关文档