Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 8th, 2012  |  syntax: None  |  size: 1.16 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How to show a display value for selected node in treeview in C#?
  2. foreach (DataRow dr in Db.Table("Employee").Rows)
  3.    {
  4.       treeView1.Nodes.Add(
  5.              new TreeNode(dr["Name"].ToString(),
  6.              new TreeNode[] {new TreeNode(dr["EEID"].ToString())}));
  7.    }
  8.       var node = treeView1.SelectedNode.Nodes[0].Text;
  9.       MessageBox.Show(string.Format("You selected: {0}", node));
  10.        
  11. foreach (DataRow dr in Db.Table("Employee").Rows)
  12. {
  13.   TreeNode tn = new TreeNode();
  14.   tn.Tag = dr["eeid"];
  15.   tn.Text = dr["Name"].ToString();
  16.   treeView1.Nodes.Add(tn);
  17. }
  18. private void treeView1_DoubleClick(object sender, EventArgs e)
  19. {
  20.   MessageBox.Show(treeView1.SelectedNode.Tag.ToString());
  21. }
  22.        
  23. private void btnGetNodeValue_Click(object sender, EventArgs e)
  24.         {
  25.             string nodeVal=  treeView1.SelectedNode.Text;
  26.  
  27.         }
  28.        
  29. TreeView tv = new TreeView();
  30. tv.Nodes.Add(key, text); //where key is your database id value, and text the display
  31.        
  32. tView.Nodes.Add("Id_0001", "Mr. Dexter");
  33.        
  34. private void tvView_AfterSelect(object sender, TreeViewEventArgs e)
  35.     {
  36.         TreeNode node = e.Node;
  37.         MessageBox.Show(node.Name + "n" + node.Text);
  38.     }