private void butAddItem_Click(object sender, EventArgs e) { long itemNum = 0; using (FormWikiListItemEdit FormW = new FormWikiListItemEdit()) { FormW.WikiListCurName = WikiListCurName; FormW.ItemNum = WikiLists.AddItem(WikiListCurName); FormW.ListColumnHeaders = _listColumnHeaders; if (FormW.ShowDialog() != DialogResult.OK) { //delete new item because dialog was not OK'ed. WikiLists.DeleteItem(FormW.WikiListCurName, FormW.ItemNum, FormW.ListColumnHeaders.ElementAtOrDefault(0)?.ColName); return; } itemNum = FormW.ItemNum; //capture itemNum to prevent marshall-by-reference warning } SetIsEdited(); FillGrid(); for (int i = 0; i < gridMain.ListGridRows.Count; i++) { if (gridMain.ListGridRows[i].Cells[0].Text == itemNum.ToString()) { gridMain.ListGridRows[i].ColorBackG = Color.FromArgb(255, 255, 128); gridMain.ScrollToIndex(i); } } }
private void butAddItem_Click(object sender, EventArgs e) { FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit(); FormWLIE.WikiListCurName = WikiListCurName; FormWLIE.ItemNum = WikiLists.AddItem(WikiListCurName); FormWLIE.ListColumnHeaders = _listColumnHeaders; FormWLIE.ShowDialog(); if (FormWLIE.DialogResult != DialogResult.OK) { WikiLists.DeleteItem(FormWLIE.WikiListCurName, FormWLIE.ItemNum); //delete new item because dialog was not OK'ed. return; } long itemNum = FormWLIE.ItemNum; //capture itemNum to prevent marshall-by-reference warning SetIsEdited(); _table = WikiLists.GetByName(WikiListCurName); FillGrid(); for (int i = 0; i < gridMain.Rows.Count; i++) { if (gridMain.Rows[i].Cells[0].Text == itemNum.ToString()) { gridMain.Rows[i].ColorBackG = Color.FromArgb(255, 255, 128); gridMain.ScrollToIndex(i); } } }
private void gridMain_CellDoubleClick(object sender,OpenDental.UI.ODGridClickEventArgs e) { FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit(); FormWLIE.WikiListCurName=WikiListCurName; FormWLIE.ItemNum=PIn.Long(Table.Rows[e.Row][0].ToString()); FormWLIE.ShowDialog(); //saving occurs from within the form. if(FormWLIE.DialogResult!=DialogResult.OK) { return; } Table=WikiLists.GetByName(WikiListCurName); FillGrid(); }
private void gridMain_CellDoubleClick(object sender, OpenDental.UI.ODGridClickEventArgs e) { FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit(); FormWLIE.WikiListCurName = WikiListCurName; FormWLIE.ItemNum = PIn.Long(Table.Rows[e.Row][0].ToString()); FormWLIE.ShowDialog(); //saving occurs from within the form. if (FormWLIE.DialogResult != DialogResult.OK) { return; } Table = WikiLists.GetByName(WikiListCurName); FillGrid(); }
private void gridMain_CellDoubleClick(object sender, OpenDental.UI.ODGridClickEventArgs e) { using (FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit()) { FormWLIE.WikiListCurName = WikiListCurName; FormWLIE.ItemNum = PIn.Long(_table.Rows[(int)gridMain.ListGridRows[e.Row].Tag][0].ToString()); FormWLIE.ListColumnHeaders = _listColumnHeaders; //saving occurs from within the form. if (FormWLIE.ShowDialog() != DialogResult.OK) { return; } } SetIsEdited(); FillGrid(); }
private void butAddItem_Click(object sender, EventArgs e) { FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit(); FormWLIE.WikiListCurName = WikiListCurName; FormWLIE.ItemNum = WikiLists.AddItem(WikiListCurName); FormWLIE.ShowDialog(); if (FormWLIE.DialogResult != DialogResult.OK) { WikiLists.DeleteItem(FormWLIE.WikiListCurName, FormWLIE.ItemNum); //delete new item because dialog was not OK'ed. return; } Table = WikiLists.GetByName(WikiListCurName); FillGrid(); for (int i = 0; i < gridMain.Rows.Count; i++) { if (gridMain.Rows[i].Cells[0].Text == FormWLIE.ItemNum.ToString()) { gridMain.Rows[i].ColorBackG = Color.FromArgb(255, 255, 128); gridMain.ScrollToIndex(i); } } }
private void butAddItem_Click(object sender,EventArgs e) { FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit(); FormWLIE.WikiListCurName=WikiListCurName; FormWLIE.ItemNum=WikiLists.AddItem(WikiListCurName); FormWLIE.ShowDialog(); if(FormWLIE.DialogResult!=DialogResult.OK) { WikiLists.DeleteItem(FormWLIE.WikiListCurName,FormWLIE.ItemNum);//delete new item because dialog was not OK'ed. return; } SetIsEdited(); _table=WikiLists.GetByName(WikiListCurName); FillGrid(); for(int i=0;i<gridMain.Rows.Count;i++) { if(gridMain.Rows[i].Cells[0].Text==FormWLIE.ItemNum.ToString()) { gridMain.Rows[i].ColorBackG=Color.FromArgb(255,255,128); gridMain.ScrollToIndex(i); } } }