//private BindingList<ServerInf> // blSrvG; // при активации панели НСИ private void EnterInNSI() { //if (nCurNsi == "") //{ // enuNSI = xNSI.DT.GetEnumerator(); // ChangeCurNSI(); // blSrvG = new BindingList<ServerInf>(); // blSrvG.Clear(); // biL = new BindingList<SkladAll.NSIAll.TableDef>(); // foreach(KeyValuePair<string, NSI.TableDef> kvP in xNSI.DT) // { // biL.Add(kvP.Value); // } //} if (xCollNsi == null) {// выполняется один раз NSI.TableDef[] aTD = new NSI.TableDef[xNSI.DT.Values.Count]; xNSI.DT.Values.CopyTo(aTD, 0); xCollNsi = new Srv.Collect4Show <NSI.TableDef>(aTD); ChangeCurNSI(false); //blSrvG = new BindingList<ServerInf>(); //blSrvG.Clear(); } dgMC.Focus(); }
// при активации панели НСИ private void EnterInNSI() { if (xCollNsi == null) {// выполняется один раз NSI.TableDef[] aTD = new NSI.TableDef[xNSI.DT.Values.Count]; xNSI.DT.Values.CopyTo(aTD, 0); xCollNsi = new Srv.Collect4Show <NSI.TableDef>(aTD); ChangeCurNSI(false); blSrvG = new BindingList <ServerInf>(); blSrvG.Clear(); } dgMC.Focus(); }