private void FillGrid() { gridMain.BeginUpdate(); gridMain.Columns.Clear(); ODGridColumn col = new ODGridColumn("Description", 200); gridMain.Columns.Add(col); col = new ODGridColumn("Cardinality", 140); gridMain.Columns.Add(col); col = new ODGridColumn("Trigger Categories", 200); gridMain.Columns.Add(col); ListEhrTriggers = EhrTriggers.GetAll(); gridMain.Rows.Clear(); ODGridRow row; for (int i = 0; i < ListEhrTriggers.Count; i++) { row = new ODGridRow(); row.Cells.Add(ListEhrTriggers[i].Description); row.Cells.Add(ListEhrTriggers[i].Cardinality.ToString()); row.Cells.Add(ListEhrTriggers[i].GetTriggerCategories()); gridMain.Rows.Add(row); } gridMain.EndUpdate(); }
private void gridMain_CellDoubleClick(object sender, ODGridClickEventArgs e) { FormEhrTriggerEdit FormETE = new FormEhrTriggerEdit(); FormETE.EhrTriggerCur = ListEhrTriggers[e.Row]; FormETE.ShowDialog(); if (FormETE.DialogResult != DialogResult.OK) { return; } ListEhrTriggers = EhrTriggers.GetAll(); FillGrid(); }
private void butAddTrigger_Click(object sender, EventArgs e) { FormEhrTriggerEdit FormETE = new FormEhrTriggerEdit(); FormETE.EhrTriggerCur = new EhrTrigger(); FormETE.IsNew = true; FormETE.ShowDialog(); if (FormETE.DialogResult != DialogResult.OK) { return; } ListEhrTriggers = EhrTriggers.GetAll(); FillGrid(); }