線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1787
推到 Plurk!
推到 Facebook!

treeview 控件里checkbox,怎么获得它的子级也一同被选中!先谢!

尚未結案
eaglegobo
一般會員


發表:5
回覆:7
積分:2
註冊:2004-10-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-09 14:35:08 IP:210.75.xxx.xxx 未訂閱
各位大大: 我用treeview控件,在各个结点上做了个checkbox,如果在选中它的父结点的情况下,它的相应的子结点也一起被选中,不知道怎么去做,现在我附上数据库结构:dptid(部门ID),dptname(部门的名称),dptparnt(父级)。 树的结构样式: --[]集团公司(根) --[]子公司1(子级) --[]子公司11 --[]子公司2 --[]子公司22 []表示checkbox,如果选中根结点“[]集团公司(根)”,那么我希望下面子级也一起被选中。
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-10 14:48:39 IP:218.19.xxx.xxx 未訂閱
eaglegobo 您好:    兩個問題請教一下:    1. 您能不能接受 BCB 代碼?    2. 如果您範例中的 "集團公司" 呈現被圈選狀態,那麼其下的所有子結點均將變成被圈選狀態,但若再將其中的 "子公司1" 的圈選狀態取消掉之後,是否不去管上層父節點的狀態,而逕自變更其下的子節點狀態即可?
eaglegobo
一般會員


發表:5
回覆:7
積分:2
註冊:2004-10-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-13 14:12:11 IP:210.75.xxx.xxx 未訂閱
引言: eaglegobo 您好: 兩個問題請教一下: 1. 您能不能接受 BCB 代碼? 2. 如果您範例中的 "集團公司" 呈現被圈選狀態,那麼其下的所有子結點均將變成被圈選狀態,但若再將其中的 "子公司1" 的圈選狀態取消掉之後,是否不去管上層父節點的狀態,而逕自變更其下的子節點狀態即可?
首先非常感谢您的回复,正 正如你所说,就是那个意思,那么应该如何去做呢?谢谢你继续回复
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-13 15:02:21 IP:219.137.xxx.xxx 未訂閱
eaglegobo 您好: 您還沒有告訴我是否可接受 BCB 的代碼?因為我使用的是 BCB,沒有 Delphi 的編譯環境,無法做 Delphi 的轉譯與相關測試。
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-14 09:30:34 IP:210.65.xxx.xxx 未訂閱
Hi eaglegobo,    以下連結為一個小小範例,供你參考    http://delphi.ktop.com.tw/loadfile.php?TOPICID=22891268&CC=511952 ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
eaglegobo
一般會員


發表:5
回覆:7
積分:2
註冊:2004-10-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-27 08:53:47 IP:210.75.xxx.xxx 未訂閱
fishmen 非常感謝你的回復,但你的回復的答案不太符合,我的要求是從sqlserver2000數據庫裡數據取出樹結構,後加上復選框checkbox,怎么获得它的子级也一同被选中!再次感謝你們的回復。
eaglegobo
一般會員


發表:5
回覆:7
積分:2
註冊:2004-10-27

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-07-05 08:50:24 IP:210.75.xxx.xxx 未訂閱
怎麼沒有人回應呢!?????
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-07-05 11:03:44 IP:61.230.xxx.xxx 未訂閱
你的視力是不是有問題?我連問你兩次的問題都不見你回覆,你竟然還嫌別人沒給你回應?好好檢討一下自己吧。      7 天天敲鍵盤 v 時時按滑鼠 8
eaglegobo
一般會員


發表:5
回覆:7
積分:2
註冊:2004-10-27

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-07-05 11:16:08 IP:210.75.xxx.xxx 未訂閱
引言: 你的視力是不是有問題?我連問你兩次的問題都不見你回覆,你竟然還嫌別人沒給你回應?好好檢討一下自己吧。 7 天天敲鍵盤 v 時時按滑鼠 8
視力還行,沒有2.0,只有1.5,不知道您覺得我的視力如何,你的回復我都看到了,只覺不適合我的問題,所以沒有顧及到你,如你有Delphi 的代碼那是最好。
eaglegobo
一般會員


發表:5
回覆:7
積分:2
註冊:2004-10-27

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-07-07 13:48:00 IP:210.75.xxx.xxx 未訂閱
引言: 各位大大: 我用treeview控件,在各个结点上做了个checkbox,如果在选中它的父结点的情况下,它的相应的子结点也一起被选中,不知道怎么去做,现在我附上数据库结构:dptid(部门ID),dptname(部门的名称),dptparnt(父级)。 树的结构样式: --[]集团公司(根) --[]子公司1(子级) --[]子公司11 --[]子公司2 --[]子公司22 []表示checkbox,如果选中根结点“[]集团公司(根)”,那么我希望下面子级也一起被选中。
各位大大,你們知道等答復的日子有多辛苦嗎!?
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-07-07 14:02:16 IP:61.70.xxx.xxx 未訂閱
等答案辛苦????回答問題輕鬆? 我有問題都是請求別人解答,懷著感恩的心,任何一個蛛絲馬跡對我都是無窮的幫助..... 這種完全不尊重答題人的問題,只以自我為中心,你就慢慢等吧...... 等答案與等死無異........
系統時間:2024-07-02 1:18:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!