社区
数据库及相关技术
帖子详情
如何让TreeView中的Item选中?
pheobe82
2003-05-14 07:54:17
我想在TreeView中选中它的一个项,然后在DBGrid中显示与所选项有关的信息.
另外,TreeView中的OnChange,与OnChanging事件有什么不同
...全文
55
3
打赏
收藏
如何让TreeView中的Item选中?
我想在TreeView中选中它的一个项,然后在DBGrid中显示与所选项有关的信息. 另外,TreeView中的OnChange,与OnChanging事件有什么不同
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myy
2003-05-14
打赏
举报
回复
通过TTreeNode->Data与DBGrid关联。
BCB
2003-05-14
打赏
举报
回复
OnChanging是即将改变,但尚未改变
yyfzy
2003-05-14
打赏
举报
回复
1.selected=true&&SetFouse()
2.二者都是在改变当前节点时触发,不过OnChanging在OnChange之前触发
WPF
Treeview
点击右键弹出菜单,同时鼠标点击处的
TreeView
Item
被
选
中
有时候我们需要在
TreeView
中
实现这样的功能: 在
TreeView
上点击右键弹出菜单,同时鼠标点击处的
TreeView
Item
被
选
中
,然后我们针对
选
中
的数据进行处理。 不过,WPF的
TreeView
并没有提供右键单击
选
中
的功能。我们需要自己去实现。 【思路】 最基本的思路是,在
TreeView
右键点击的事件发生时,我们遍历它所有的
Item
,包括子
Item
,获取
Item
所对应的
TreeView
Item
控件的边界Rect,然后调用Rect的Contains方法判断鼠标是否在该范围内。(
Delphi树控件
treeview
背景图片 复选框 panel显示子窗口
作为初学者练习的例子,包含以下功能: 工具栏 美化 加背景图片 数据库的表格控件,添加删除修改基本操作 panel上显示子窗口 树控件加复选框 加背景图片 更改节点颜色 右键点击
选
中
节点 找相关的代码花了不少时间,浪费了不少积分,5分并不算多哦
毕业设计 基于ASP.NET在线知识管理系统成品课程讲解
该课程
中
应用到MasterPage模板页、
TreeView
导航控件、用户自定义控件、数据验证控件等ASP.NET服务器端控件。 该课程可以作为课程设计、大作业或毕业设计作品的思路参考。 、注意:学院会员可以免费学习部分课程 ,...
jquery ajax
TreeView
asp.net改进版
jquery的
treeview
在显示大层次树是会卡死浏览器,我结合http://www.cnblogs.com/xuanye/archive/2009/10/26/1590250.html的改进版做的这个改进版(因为很多人没读他的源码,不知道怎么请求节点的处理页面),把asp.net的json序列化 都做了进去(Newtonsoft.jsonnet2.0.dll),,采用ajax+wrapperpage+usercontrol的模式生成json(因为牵涉公司两个配置文件,必须读配置信息连接数据库,绕了一下其实可以更轻量级的handler来处理,例子不能运行,但可以看看),同时扩展了很多的配置项都有说明,希望对大家有帮助 使用例如:
<script src="lib/jquery/jquery.js" type="text/javascript">treeview/js/jquery.tree.js" type="text/javascript">treeview/js/getData.js" type="text/javascript"> <script src="lib/jquery/plugins/
treeview
/js/common.js" type="text/javascript">treeview/js/tree3.js" type="text/javascript"> <script type="text/javascript"> var checknodes = "HJH8,HJA5"; //你事先要传给树控件的 已
选
中
节点 id $(document).ready(function() { var o = { isAsync: false, //是否异步获取节点,根据咱的要求 设为false url: "AjaxWrapperPages/AsyncGetTreeNodes.aspx", //请求节点的页面,如果没有改变文件路径 不用关心 cbiconpath: "lib/jquery/plugins/
treeview
/images/icons/", //同上 checkbox icon的目录位置 //icons: ["checkbox_0.gif", "checkbox_1.gif", "checkbox_2.gif"],//不用配置 emptyiconpath: "lib/jquery/plugins/
treeview
/images/s.gif", //checkbxo三态的图片 animate: true, //不用配置,动画没有效果 theme: "bbit-tree-lines", //bbit-tree-lines ,bbit-tree-no-lines,bbit-tree-arrows有线、没线、箭头 三个样式
中
选择 showcheck: true //是否显示复选框 , checkNodes: checknodes //上面 你事先要传给树控件的 已
选
中
节点 id的变量 , rootText: "
中
石化单位"//根节点的文本 可为空 则没有根节点 建议起个有意义的名字描述这棵树 //,onnodeclick: function(
item
) { alert(
item
.text); } , dbconfigPath: "~/hanwayDbConfig.hwdb" //可去掉,这是我做测试用 可不用此配置 , conStr: "conStr" //连接字符串 你可直接传,考虑安全 可不用此配置 /************ 必填项 ****************/ , sqlPath: "~/Db.hwSql" //sql语句存放的文件位置 , sqlID: "dwdyinfo" //sql对应的sqlid , dtFields: "dm,zhdm,mc" //表的结构 控件之关心3个:“主键id 外(父)键id 节点文本” 依次','分开 , pnodeMark: "dyzhgx" //和上面的dtFields
中
的外键 用来构造过滤条件 如"zhdm='dyzhgx'" 查询出所有一级节点 }; $("#tree").
treeview
(o); //到服务器处理
选
中
节点 $("#showchecked").click(function(e) { var changnodes = $("#tree").getTSVs(); //得到所有
选
中
节点的id if (changnodes != null) { changnodes = changnodes.join(","); $.ajax({ type: "get", url: "some.aspx", data: "nodes="+changnodes, success: function(msg) { alert("Data Saved: " + msg); } }); } });
asp.net 获取
TreeView
中
第一个
选
中
的节点
代码如下:private TreeNode GetSelectedGroup(
TreeView
tv) { foreach (TreeNode
item
in tv.Nodes) { if (
item
.Checked) { return
item
; } else { return GetSelectedChildGroup(
item
); } } return null; } TreeNode result = null; private TreeNode GetSelectedChildGroup(TreeNode treeNode) { foreach (TreeNode
item
in t
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章