• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > c#的treeview绑定和获取值的方法

c#的treeview绑定和获取值的方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#treeview绑定数据库,c#treeview数据绑定,c#中treeview的使用,c#遍历treeview节点,c#treeview控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

对Treelist 的一些功能的实现

1.数据绑定最基本的两个属性:KeyFieldName和ParentFieldName。(这两个属性一设置就基本上可以实现分级了)

可以通过代码的编写实现,也可以直接在属性里面直接实现。

这种数据库设计是比较常见的,一般数据满足树形关系就可以这样设计。绑定数据时,只需指定DataSource为对应 的DataTable,指定KeyFieldName为表主键字段,ParentFieldName为表指向主键的外键字段名。

2 基本功能的实现

①  . 选择某一节点时,该节点的子节点全部选择  取消某一节点时,该节点的子节点全部取消选择

哪个节点引起行为的?节点是选中还是取消选中?由此确定方法的两个参数:TreeListNode和CheckState。遍历该节点及其子孙,并将其选中状态设置为该节点的状态即可。

② .某节点的子节点全部选择时,该节点选择;某节点的子节点未全部选择时,该节点不选择

上两步写好了,别忘了上面的两个方法在TreeList_AfterCheckNode里面触发:

3.获取选中的复选框数据列表

         

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解TreeView绑定数据库
  • c#的treeview绑定和获取值的方法
  • C# TreeView读取数据库简单实例

相关文章

  • 2017-05-28httpwebreqeust读取httponly的cookie方法
  • 2017-05-28C#创建数据库及附加数据库的操作方法
  • 2017-05-28C#6.0中10大新特性的应用和总结
  • 2017-05-28学习Winform分组类控件(Panel、groupBox、TabControl)
  • 2017-05-28c# JSON返回格式的WEB SERVICE
  • 2017-05-28C# 调用Delphi dll 实例代码
  • 2017-05-28C#虚方法的声明和使用实例教程
  • 2017-05-28你是不是这样写异常处理代码的呢?
  • 2017-05-28C# DES加密算法中向量的作用详细解析
  • 2017-05-28C#添加Windows服务 定时任务

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#迭代器模式(Iterator Pattern)实例教程
    • C#实现图形区域组合操作的方法
    • silverlight实现图片局部放大效果的方法
    • 详解c#读取XML的实例代码
    • C#实现图像锐化的方法
    • C#中 paint()与Onpaint()的区别
    • C#判断字符串是否存在字母及字符串中字符的替换实例
    • C#随机设置900-1100毫秒延迟的方法
    • 用C#在本地创建一个Windows帐户(DOS命令)
    • c#同步两个子目录文件示例分享 两个文件夹同步

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有