private bool ExistsInGrid(String buildName) { var build = from c in AwaitingBuildsTbl.AsEnumerable() where c["ProjectName"].Equals(buildName) select buildName; if (build == null || build.Count() <= 0) { return(false); } return(true); }
private void UpdateAwaitingGrid(IEnumerable <XElement> elems) { if (InvokeRequired) { Invoke(new MethodInvoker(() => { UpdateAwaitingGrid(elems); })); } else { AwaitingBuildsTbl.Rows.Clear(); DataRow row; foreach (var item in elems) { row = AwaitingBuildsTbl.NewRow(); row["ProjectName"] = item.Elements().ElementAt(0).Value; row["RequestTime"] = item.Elements().ElementAt(1).Value; AwaitingBuildsTbl.Rows.Add(row); } } }