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

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

編輯:關於ASP.NET

  本文簡單講解一下.Net中給TreeView控件的節點賦id值問題,對於初學者是個很好的參考。

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

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

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

  TreeNode root = new TreeNode(); //創建一個根節點
  root.Text = "根節點";
  treeView1.Nodes.Add(root);
  TreeNode tn1 = new TreeNode();
  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