public FrmBussinessCategory() { InitializeComponent(); InitEnableState();//初始化控件Enable状态 FrmBussinessCategoryDAO.InitBussinessCategory(dataSet1); gdvBussinessCategory.IndicatorWidth = 45; }
private void tsbDelete_Click(object sender, EventArgs e) { if (gdvBussinessCategory.GetFocusedDataRow() != null)//当前是否有数据 { if (MessageBox.Show("确实要删除吗?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //删除相关数据 if (FrmBussinessCategoryDAO.DeleteBussinessCategoryData(gdvBussinessCategory.GetRowCellValue (gdvBussinessCategory.GetSelectedRows()[0], "BussinessCategory").ToString(), dataSet1)) //删除相关数据 { gdvBussinessCategory.DeleteSelectedRows(); } } } }
private void tsbSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(gdvBussinessCategory.GetFocusedDataRow()["BussinessCategory"].ToString())) { MessageBox.Show("【往来类别编号】为必填项!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (newRowFlag == 1 && FrmBussinessCategoryDAO.ExistsBussinessCategory(gdvBussinessCategory)) { MessageBox.Show("此【往来类别编号】已经存在!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } Validate(); FrmBussinessCategoryDAO.SaveBussinessCategory(dataSet1); ChangeEnabledState();//保存后更新控件状态 newRowFlag = 0; }