public void ReplaceInfo(string asztal, string stand1, string stand2, string cikk) { //ha külső szálból lépne be a frissitésbe akkor nem fogja lefagyasztani a GUI szálat if (MyTable.dgw_Asztalok.InvokeRequired) { MyTable.dgw_Asztalok.BeginInvoke((Action)(() => { ReplaceInfo(asztal, stand1, stand2, cikk); })); return; } //a megfelelő kilőkőmodel megszerzése IKilokoModel kiloko = DataOperations.GetKilokoModel(asztal); if (kiloko == null) { return; } //ha az egyik standard üres akkor állítsa be a "Nincs PDF" szöveget if (stand1 == "" || stand1.Contains("Nincs semmi") || stand1.Contains("/")) { stand1 = "Nincs PDF"; } if (stand2 == "" || stand2.Contains("Nincs semmi") || stand2.Contains("/")) { stand2 = "Nincs PDF"; } stand1 = stand1.Split('#')[0]; stand2 = stand2.Split('#')[0]; //inicialízálja az adatokat LoadDataGridView(asztal, stand1, stand2, kiloko.GetGUICikk(cikk)); //frissítse a datagridviewt ManageDGV(); }