public void WorkSheedName(bool Update) { if (Update == false) { for (int i = reoGridControl.Worksheets.Count - 1; i >= 0; i--) { reoGridControl.RemoveWorksheet(i); } var sheet = reoGridControl.CurrentWorksheet; var sheeds = new List(); for (int i = 0; i < listDate.Count; i++) { string nameWorkSheet = ((listDate[i].Month) + "." + (listDate[i].Year)).ToString(); /* if (i == 0) * { * sheet.Name = nameWorkSheet; * }*/ //else //{ reoGridControl.AddWorksheet(reoGridControl.CreateWorksheet(nameWorkSheet)); //} } } else { int countOfWorkSheed = reoGridControl.Worksheets.Count; List <string> sheetsNames = new List <string>(); sheetsNames.Clear(); for (int i = 0; i < countOfWorkSheed; i++) { sheetsNames.Add(reoGridControl.Worksheets[i].Name); } for (int i = 0; i < listDate.Count; i++) { string nameWorkSheet = ((listDate[i].Month) + "." + (listDate[i].Year)).ToString(); if (!sheetsNames.Contains(nameWorkSheet)) { reoGridControl.AddWorksheet(reoGridControl.CreateWorksheet(nameWorkSheet)); } } } }