CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

treeview问题.每个结点包含多个值的实现。(添加、删除、拖拉、连接数据库等)

楼主hbhdlzq(天高云淡)2005-04-01 15:39:09 在 .NET技术 / C# 提问

如题:treeview每个结点包含多个项目的实现。(功能包括添加、删除、拖拉、连接数据库等),最好是C#做的  
  问题点数:20、回复次数:6Top

1 楼iuIRCClient(我是老鹰)回复于 2005-04-01 23:29:11 得分 0

动态添加删除好做把,dragdrop我前一段作国,qq上给你dragdrop的代码,有点长。家里没有qq:481777Top

2 楼yy8866(猫咬狗)回复于 2005-04-02 03:37:55 得分 10

做程序不能这么懒~~  
   
  这些东西都是最基本的,绝对应该掌握的~~~~  
   
  给你原代码有什么意义吗?Top

3 楼hbhdlzq(天高云淡)回复于 2005-04-02 08:40:29 得分 0

初学,也比较急,没办法。Top

4 楼lixiuhua420(李修华)回复于 2005-04-02 10:45:50 得分 10

以下是我个人的见解:  
  利用TreeNode   的   Tag属性,因为它是一个很灵活的属性,它的类型可以定义成任何类型,包括自定义类型。我们定义一个如下的类:  
  public   class   TreeNodeTag  
  {  
  public   string   ID   ; //当前ID值  
  public   string   LB;//类别  
  public   string   parentID;//父节点ID  
  public   int   js;//级数  
  public   string   zf; //是否作废  
  }  
  那么在定义TreeNode的时候应该如下设置它的Tag值  
   
  TreeNode   node   =   New   TreeNode();  
   
  TreeNodeTag   Ttag   =   New   TreeNodeTag();  
  Ttag.ID="12"'  
  Ttag.js="1";  
  Ttag.LB="资产类";  
   
  node.Tag=Ttag;  
  node.Text="测试节点";  
   
  以下是如何取节点的多个数据信息:  
  假如node是TreeView的一个节点,要得到它的各种信息如下:  
   
  TreeNodeTag   Ttag   =   node.Tag   as   TreeNodeTag;  
  string   ID=   Ttag.ID.Trim();  
  string   js=   Ttag.js.Trim();  
  string   LB=   Ttag.LB.Trim();  
   
  这样就完成了一个树节点的存取工作了。Top

5 楼hbhdlzq(天高云淡)回复于 2005-04-08 15:58:00 得分 0

顶,一定要把这个基础问题搞清楚。Top

6 楼hbhdlzq(天高云淡)回复于 2005-05-10 10:07:36 得分 0

找到一个这样的控件(devExpress     的   XtraTreeList):  
  只赋属性dataSource   ,keyFieldName,ParentFieldName,就自动生成树,支持拖拉,可直接修改,可我现在不清楚怎么增加一个结点。有兴趣可研究一下。  
  可下载:http://soft.0zones.com/SoftView/SoftView_2568.htmlTop

相关问题

  • 数据库删除TreeView子结点
  • treeview在数据库中删除父结点其所有的子结点
  • treeview的拖拉
  • 怎么对TreeView结点 移动 删除 添加 ????
  • 怎样将treeview中的第二层结点全部删除?
  • 如何在已显示的treeview里删除一个结点
  • 新手问题,怎样删除Treeview某一结点?
  • 如何在普通控件中删除treeview中的选中的结点?
  • CList结点删除问题
  • 如何实现treeview动态增加(或删除)结点后,树就动态显示到刚刚增加(删除)的位置

关键词

  • 节点
  • 属性
  • js
  • tag
  • ttag
  • treenodetag
  • 拖拉
  • 删除
  • 添加
  • treeview

得分解答快速导航

  • 帖主:hbhdlzq
  • yy8866
  • lixiuhua420

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo