程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> .Net中給TreeView控件的節點賦id值

.Net中給TreeView控件的節點賦id值

編輯:關於.NET

1,首先說明,這個TreeView控件是屬於Winform下的控件。

2,用慣Webform的朋友肯定知道,Webform下的TreeView控件是有SelectedNode.Text和SelectedNode.Value這兩個屬性的。但是,Winform下的TreeView控件卻沒有SelectedNode.Value這個屬性,因此有很多朋友都碰到一個問題,如何把例如像id的值賦給這個TreeView呢?

3,多數的Winform控件都有Tag這個屬性。對,我們就是要用Tag來對節點賦id值。代碼如下:

TreeNoderoot=newTreeNode();//創建一個根節點
root.Text="根節點";
treeView1.Nodes.Add(root);
TreeNodetn1=newTreeNode();
tn1.Tag=1;//可以對Tag屬性賦值,即節點1的id為1
tn1.Text="節點1";
root.Nodes.Add(tn1);
treeView1.ExpandAll();
treeView1.ShowLines=true;

4,int TnID=Convert.ToInt32(tn1.Tag); //給變量TnID定義為節點1的ID,這樣就取到了ID值。

5,其實是個很簡單的小例子,但是當初我做winform程序的時候就因為這個問題耽誤了些時間,網上也沒有解決方案,我在csdn提問的時候很多朋友給我建議及解決思路,再次對這些朋友表示感謝,也希望今後碰到這個“小插曲”問題的朋友在看到我的貼子後能不耽誤時間的馬上解決此類問題,謝謝!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved