private void btnSave_Click(object sender, EventArgs e) { Province p = new Province(); if (String.IsNullOrEmpty(txtProvinceName.Text.Trim())) { MessageBox.Show("省市名称不许为空!", "软件提示"); txtProvinceName.Focus(); return; } if (this.Tag.ToString() == "Add") { DataGridViewRow dgvr = p.AddDataGridViewRow(formProvince.dgvProvince, formProvince.bsProvince); dgvr.Cells["ProvinceCode"].Value = txtProvinceCode.Text; dgvr.Cells["ProvinceName"].Value = txtProvinceName.Text.Trim(); if (p.Insert(formProvince.bsProvince)) { if (MessageBox.Show("保存成功,是否继续添加?", "软件提示", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { txtProvinceCode.Text = useful.BuildCode("Province", "", "ProvinceCode", "", 2); txtProvinceName.Text = ""; txtProvinceName.Focus(); } else { this.Close(); } } else { MessageBox.Show("保存失败!", "软件提示"); } } if (this.Tag.ToString() == "Edit") { DataGridViewRow dgvr = formProvince.dgvProvince.CurrentRow; dgvr.Cells["ProvinceName"].Value = txtProvinceName.Text.Trim(); if (p.Update(formProvince.bsProvince)) { MessageBox.Show("保存成功!", "软件提示"); this.Close(); } else { MessageBox.Show("保存失败!", "软件提示"); } } }