Пример #1
0
 void treeModule_AfterSelect(object sender, TreeViewEventArgs e)
 {
     if (e.Action == TreeViewAction.ByMouse)
     {
         if (e.Node.Tag != null && Convert.ToBoolean(e.Node.Tag))
         {
             string        ModuleID   = e.Node.Name.ToString();
             List <string> lstLineIDs = ModuleHelperClient.GetLineModuleByModuleID(ModuleID, isModule);
             foreach (TreeNode node in treeLines.Nodes[0].Nodes)
             {
                 bool bChecked = false;
                 foreach (string lineid in lstLineIDs)
                 {
                     if (lineid == node.Name)
                     {
                         bChecked     = true;
                         node.Checked = true;
                         break;
                     }
                 }
                 if (bChecked == false)
                 {
                     node.Checked = false;
                 }
             }
         }
     }
 }