private void btnNewStep_Click(object sender, EventArgs e) { if (dgvSqlSteps.Tag != null && (!LoadItem)) { PlanData dr = (PlanData)dgvSqlSteps.Tag; PlanDataItem item = PlanDataItem.Create(); item.PlanID = dr.ID; PlanHelper.Create().AddPlanItemData(item); LoadPlanDataItem(dr); int index = dgvSqlSteps.Rows.Count - 1; DataGridViewCellCollection cells = dgvSqlSteps.Rows[index].Cells; dgvSqlSteps.CurrentCell = cells[1]; dgvSqlSteps.BeginEdit(true); } }
private void btnSaveStep_Click(object sender, EventArgs e) { if (dgvSqlSteps.Tag != null && (!LoadItem)) { PlanData dr = (PlanData)dgvSqlSteps.Tag; int index = dgvSqlSteps.SelectedRows[0].Index; DataGridViewCellCollection cells = dgvSqlSteps.Rows[index].Cells; PlanDataItem item = PlanDataItem.Create(); item.PlanID = dr.ID; item.PlanDataID = (int)cells["PlanDataID_col"].Value; item.PlanDataName = cells["PlanDataName_col"].Value.ToString(); item.PlanSql = cells["PlanSql_col"].Value.ToString(); item.Index = (int)cells["Index"].Value; item.FailMode = (FailMode)(int)cells["FailMode"].Value; PlanHelper.Create().UpdatePlanItemData(item); LoadPlanDataItem(dr); } }