人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

運用TreeView完成無限級擴展節點

運用TreeView完成無限級擴展節點

更新時間:2022-08-30 文章作者:未知 信息來源:網絡 閱讀次數:

功能實現要求:

操作環境vb.net和oracle9i

 

由于數據量很大,所以不能利用rs結果集一次讀出,在往treeview節點上填充。

需要填充樹型節點的字段內數據形式為以"."分割

如:01   01.01 01.02 01.01.01 02 02.01 02.01 ............................

利用oracle自身instr函數,可以按"."數分割。并返回所需要的結果集,初始化加載讀取不帶"."字段,第一次讀取帶一個"."…………

至于sqlserver數據庫與oracle的函數書寫略有不同,可以到google,csdn等地方去查找。

sql語句的大致寫法如下:

If pDotCount = 0 Then
                    sqlString = "select t.需要分割的字段,t.cname from 表名 t where Instr(t.icsn, '.', 1, 1)=0"
                Else
                    sqlString = "select t.需要分割的字段,t.cname from 表名 t where Instr(t.icsn, '.', 1," & pDotCount & ")>0 and Instr(t.icsn, '.', 1, " & (pDotCount + 1) & ")=0 and Instr(t.icsn,'" & pParent & "',1,1)=1"
                End If

pDotCount為需要讀取的字段中"."的個數

然后通過雙擊事件獲得父節點(即為選中節點),sql語句中pParent,返回屬于該父節點的子節點,這樣一級一級雙擊即可實現無限擴展,直至走到數據最后一層為止

檢索定位任一節點

 


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 赤水市| 壤塘县| 梨树县| 乌苏市| 阿拉尔市| 靖安县| 崇信县| 博客| 开远市| 永州市| 东阿县| 云安县| 贵南县| 称多县| 安远县| 盐山县| 呈贡县| 师宗县| 汤原县| 上林县| 诸城市| 台北县| 本溪市| 仲巴县| 道真| 获嘉县| 那坡县| 无锡市| 霍山县| 马尔康县| 禄劝| 汉川市| 舞钢市| 来宾市| 通山县| 黄冈市| 昌邑市| 榆树市| 连南| 甘孜| 郸城县|