public void Finan2Details_Load(object sender, EventArgs e) { if (IsModify) { txtTemplateName.Text = TemplateName; DataTable dtTempalteContents = new FinanInfoSystem().GetTemplateContents(TemplateName); if (dtTempalteContents != null && dtTempalteContents.Rows.Count != 0) { TemplateContents = dtTempalteContents; TemplateContents.Columns["name"].ColumnName = "费用名"; TemplateContents.Columns["grade"].ColumnName = "指定年级"; TemplateContents.Columns["class"].ColumnName = "指定班级"; 费用名.FieldName = "费用名"; 指定年级.FieldName = "指定年级"; 指定班级.FieldName = "指定班级"; TemplateContents.PrimaryKey = new DataColumn[] { TemplateContents.Columns["费用名"], TemplateContents.Columns["指定年级"], TemplateContents.Columns["指定班级"] }; gridControl1.DataSource = TemplateContents; } else { gridControl1.DataSource = TemplateContents; MessageBox.Show("您指定的模板不存在,您现在可以添加一个模板"); } } else { gridControl1.DataSource = TemplateContents; } }
private void simpleButton1_Click(object sender, System.EventArgs e) { bool result = new FinanInfoSystem().IsFinanceStatExisted(TemplateName); if (result) { btnAdd.Enabled = false; btnDelete.Enabled = false; MessageBox.Show("该模板正在使用,添加或删除操作都会影响数据的完整性,我们建议您重新增加一个模板以反映这次使用!"); } else { gridView1.AddNewRow(); } }