void btn_Click(object sender, EventArgs e) { FrmEvent fe = new FrmEvent(this.FK_MapData, this.DoType); fe = this.Pub2.Copy(fe) as FrmEvent; fe.FK_Event = this.DoType; fe.FK_MapData = this.FK_MapData; fe.MyPK = this.FK_MapData + "_" + this.DoType; fe.SetValByKey(FrmEventAttr.DoType, this.Pub2.GetDDLByID("DDL_" + FrmEventAttr.FK_Event).SelectedItemIntVal); if (string.IsNullOrEmpty(fe.DoDoc)) { fe.Delete(); } else { fe.Save(); } }