private void TreeView_AddCom(MacTreeNode mtn) { DataSet.dsActivities.Componenti_T_ViewDataTable d_com = new DataSet.dsActivities.Componenti_T_ViewDataTable(); new DataSet.dsActivitiesTableAdapters.Componenti_T_ViewTableAdapter().Fill(d_com, mtn.MACKey, Program.language_); foreach (DataSet.dsActivities.Componenti_T_ViewRow r_com in d_com.Rows) { ComTreeNode ctn = new ComTreeNode(r_com.LanTranslation); ctn.COMKey = r_com.COMKey; ctn.MACKey = mtn.MACKey; ctn.IMPKey = mtn.IMPKey; ctn.AREKey = mtn.AREKey; TreeView_AddSMC_1(ctn); mtn.Nodes.Add(ctn); } }
private void TreeView_AddMac(ImpTreeNode itn) { DataSet.dsActivities.Macchine_T_ViewDataTable d_mac = new DataSet.dsActivities.Macchine_T_ViewDataTable(); new DataSet.dsActivitiesTableAdapters.Macchine_T_ViewTableAdapter().Fill(d_mac, Program.language_, itn.IMPKey); foreach (DataSet.dsActivities.Macchine_T_ViewRow r_mac in d_mac.Rows) { MacTreeNode mtn = new MacTreeNode(r_mac.LanTranslation); mtn.AREKey = itn.AREKey; mtn.MACKey = r_mac.MACKey; mtn.IMPKey = itn.IMPKey; //TreeView_AddCom(mtn); //interrompo qua e dopo esplodo solo se clicco. itn.Nodes.Add(mtn); } }