public override void EditCmd() { DataRow websiteRow = _webSiteDS.Tables["website"].Select("id=" + Convert.ToInt32(webSiteDGV.CurrentRow.Cells["siteId"].Value))[0]; DataTable unionTable = _webUnionDS.Tables["webunion"]; ModifyWebSiteForm editWebUnionForm = new ModifyWebSiteForm(websiteRow, unionTable, FormUseMode.Edit); if (editWebUnionForm.ShowDialog() == DialogResult.OK) { OMWorkBench.DataAgent.UpdateWebSite(_webSiteDS.Tables["website"]); _webSiteDS.AcceptChanges(); } }
public override void NewCmd() { DataRow websiteRow = _webSiteDS.Tables["website"].NewRow(); DataTable unionTable = _webUnionDS.Tables["webunion"]; ModifyWebSiteForm newWebUnionForm = new ModifyWebSiteForm(websiteRow, unionTable, FormUseMode.New); if (newWebUnionForm.ShowDialog() == DialogResult.OK) { _webSiteDS.Tables["website"].LoadDataRow(websiteRow.ItemArray, false); OMWorkBench.DataAgent.UpdateWebSite(_webSiteDS.Tables["website"]); // _webSiteDS.AcceptChanges(); _webSiteDS = OMWorkBench.DataAgent.GetWebSite(webUnionId); OnLoad(null); } }