电脑设备 - 网络编程 文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
百度赞助关键词: 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 兰蔻再青春眼霜 房地产销售广告 化妆品广告词 信乐居写字楼装饰
您现在的位置: 学习网 > 网络编程语言 > Mssql > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章如何构建银行数据仓库
推荐文章SQL Server的有效安装
推荐文章DBA的最佳选择—图形界面还是T
推荐文章数据仓库——在“啤酒与尿布”
推荐文章介绍ldap
普通文章数据仓库之我见 (设计篇)
推荐文章使用SQL-DMO备份数据库并进行校
普通文章《高性能的数据库》 第四讲 编
推荐文章split命令分割分区的方法
普通文章如何查看各个表空间占用磁盘情
 
频 道 推 荐
推荐文章分区的威力(翻译)
推荐文章bcp 的用法
普通文章有效发挥数据库的最大效率
普通文章连接数据库时发生"一
普通文章Exchange全文检索概述
推荐文章脚本中心进行自动备份
推荐文章从不sequential的sequence
普通文章使Response窗口可以改变大小
推荐文章业务单号自动增长的处理办法
推荐文章informix的性能优化(之一)
普通文章对Spfile之参数错误修改之后的
推荐文章VBA (2)常数
普通文章SQL Server数据库技术(100)
普通文章SQL Server数据库技术(99)
普通文章SQL数据操作基础(初级)5
普通文章使用SQL Server 7.0建立一个安
普通文章精通数据库系列之入门-技巧篇(
普通文章SQL中与IP相关的常见问题
普通文章利用MSSQL sp自制未公开的加密
普通文章SQL Server小技巧
 
频 道 推 广
 
TreeView控件与数据窗结合控件原理         ★★★
TreeView控件与数据窗结合控件原理
作者:佚名 文章来源:本站整理 更新时间:2008-9-17 9:45:30

TreeView控件与数据窗结合控件原理

来源:不详 作者 佚名 点击数: 录入时间:07-12-19 21:20:20
在某系统的实现中,遇到了物料清单的编辑及显示问题,要求能够按照树形结构显示某产品的详细构成情况。例如,产品分为几个大总成,各总成下有若干装置、部件,各部件下可能有小总成、部件、零件等等,这样就可能形成一棵很复杂的树结构。
  而且要求能够进行复杂的查找,过滤等操作,因此与数据窗的查找(find)及过滤(filter)、排序(sort)等结合起来是非常理想的控件构建方式。在PB中,通过树与数据窗一起运行,是可以满足这样要求的。甚至可以做成通用的控件用来满足所有的树结构类型的数据的编辑。

  以下讲述主要实现原理:

  1、数据窗中,包含用来处理成树节点treeviewItem的各个列,如 代码、名称、父代码、层次、排序、其他等等;
  2、创建数据窗时,在SQL语法中建立一个计算列(伪列):Item_Handle,用来存放该行数据对应的树句柄;
  3、从标准TreeView继承,建立UserObject,取名:PFC_Treeview,对该控件建立如下函数:
    ·uf_init_tree(as_data_store,as_id_col,as_name_col,as_parent_col,as_level_col,as_sort_string)  // datastore同步 
    ·uf_init_Tree(as_data_window,as_id_col,as_name_col,as_parent_col,as_level_col,as_sort_string) // 数据窗同步
    ·uf_find_id(string as_id_value) return long //按照ID进行查找(实际上在数据窗中查找并返回Item_Handle值);
    ·uf_find_name(string as_name_value) return long //按照 name_column 来查找;
    ·uf_get_all_handle(ref al_handles[]) return long//返回所有的句柄;
    ·uf_get_current_handle() return long //返回当前句柄;
    ·uf_get_current_item() return TreeViewItem //返回当前节点;
    ·uf_get_current_id() // 返回当前 节点的ID值
    ·uf_get_current_name() // 返回当前节点的 label 值
    ·uf_get_current_data() // 返回当前节点的 data 值,any类型,可以扩充为 structure以存放其它数据
    ·uf_get_child_handle(ref al_child_handle[]) //返回当前节点的所有子节点句柄
    ·uf_get_parent_handle(ref al_parent_handle[]) //返回当前节点的父节点句柄,一直到

[1] [2] 下一页

更多精彩:学习网->http://www.haohao888.com.cn 网络编程->http://www.51wlpc.com 电脑设备->http://www.xpmaster.cn
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    DreamWeaver打造Web查询系统(1)
    DreamWeaver打造Web查询系统(2)
    DreamWeaver打造Web查询系统(3)
    用CSS制作表头固定的表格
    实现HTML自动排版的法则
    实现HTML自动排版的法则2
    ASP应用之模板采用
    在在Flash中使用ASP技术
    提高ASP页面的执行效率
    在SQL Server中保存和输出图片
    优化ASP应用程序技巧四则
    ASP 编程中20个非常有用的例子(二)
    HTML在线编辑器的调用方法和使用方法详解
    关于生成HTML文件的新闻系统
    如何防范SQl注入
    SQL Server与Access、Excel的数据转换
    用ASP制作强大的搜索引擎
    使用xmldom在服务器端生成静态html页面
    如何避免asp的SQL的执行效率低
    ASP Upload 使用说明
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    魔兽世界插件 - dnf外挂 - 地下城与勇士外挂 - 西游Q记外挂 - 天龙八部外挂 - 地下城与勇士外挂 - 传奇外挂 - 剑侠世界外挂 - 传奇外传外挂 - qq三国外挂 - 魔兽世界私服 - 魔兽世界私服 - 魔兽世界私服 - 魔兽世界私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 完美世界私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号