中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

關(guān)于Winform下,獲取Treeview中CheckBox選中項的技巧

背景

今天,在做一個指紋管理平臺的界面上,遇到了一些問題,因為公司的基礎(chǔ)庫中沒有針對Winform平臺的操作,所以在一個部門選擇的場景中,關(guān)于如何獲取部門TreeView中被選中的項目被難住了。所幸還有一個神器叫做搜索引擎,故谷歌一番,發(fā)現(xiàn)ASP.NET下的這個問題很好解決,但是關(guān)于Winform平臺下的類似問題,如鳳毛麟角啊!

當(dāng)然,今天我也是查了很久,終于發(fā)現(xiàn)了兩篇不錯的文章,幫助我解決了這個問題,不敢獨(dú)享,結(jié)合自己對使用其方法的心得,特意記錄下來,并通過一個小例子和大家一起分享。

問題是這樣的

有一個部門列表,多級的(或者說無限極),我們在Winform端列出來(這個很簡單)后,需要對其進(jìn)行部分的選擇,然后通過一個按鈕,提交選擇好的部門,進(jìn)入下一個業(yè)務(wù)操作場景,今天我遇到的問題就是,如何獲取這個部門TreeView中,各個級別所選取的項目呢?如下圖:

問題描述在這里只是用一個例子來說明,所以就簡單一點(diǎn)吧,如左圖所示,我們的任務(wù)就是通過程序獲取被選中的部門,將其信息送到下一個業(yè)務(wù)場景之中,在傳統(tǒng)的ASP.NET中,Web.UI下的Treeview控件提供了很方便的接口方法,用于獲取被選中的項目,但是來到了Winform下,瞬間杯催……

發(fā)現(xiàn)不能用ASP.NET的思路來做這個事情后,我立馬谷歌了一下,發(fā)現(xiàn)如下這篇文章,說的很不錯,基本上解決了我遇到的問題,原文地址如下:“時空隧道

我總結(jié)了一下,原作者的大概思路應(yīng)該如下:

流程圖圖1-簡單的流程圖示意

解決問題:

在頁面(窗體)申明兩個變量:

  • 第一個是用于存放被選項目的,文中是StringBuilder對象。
  • 第二個是一個Tag標(biāo)簽,按照原文的話就是“我們在TreeView的結(jié)點(diǎn)中用Tag來附加了CheckBox是否選中的標(biāo)識信息”,字符串對象。

用代碼來描述就是如下形式:

string tag = "True";//Tag標(biāo)簽
StringBuilder nodesTag;//容器

NET技術(shù)關(guān)于Winform下,獲取Treeview中CheckBox選中項的技巧,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 夜操 | 成人精品一区二区 | 国产日韩欧美综合 | 久草视| 日韩毛片在线免费观看 | 亚洲综合久久网 | 日韩在线免费视频 | 久久久www成人免费精品 | 亚洲黄色一区二区三区 | 欧美日韩在线一区二区 | 国产激情三区 | 欧美一级一区 | 国色天香成人网 | 国产成人精品免高潮在线观看 | 久久大全 | 在线播放中文字幕 | 亚洲欧美在线视频 | 成人毛片在线视频 | 澳门永久av免费网站 | 99热精品久久 | 天堂在线1| 青青草社区 | 亚洲欧美日韩国产综合 | 91在线精品秘密一区二区 | 成人免费在线视频 | 精精国产xxxx视频在线野外 | 欧美一区二区三区在线视频 | 欧美无乱码久久久免费午夜一区 | 国产高清在线 | 久久综合久色欧美综合狠狠 | 日日夜精品视频 | 欧美精品福利 | 插插插干干干 | 九九看片 | 黑人精品欧美一区二区蜜桃 | 欧美福利一区 | a免费视频 | 国产成人在线视频免费观看 | 日韩专区中文字幕 | 欧美成人h版在线观看 | 作爱视频免费观看 |