/// <summary> /// 重写父类方法 /// </summary> /// <param name="args"></param> /// <returns></returns> protected override Book.UI.Settings.BasicData.BaseEditForm GetEditForm(object[] args) { Type type = typeof(EditForm); Model.PCMouldOnlineCheck model = new BL.PCMouldOnlineCheckManager().Get((args[0] as Model.PCMouldOnlineCheckDetail) == null ? null : (args[0] as Model.PCMouldOnlineCheckDetail).PCMouldOnlineCheckId); args[0] = model; return((EditForm)type.Assembly.CreateInstance(type.FullName, false, System.Reflection.BindingFlags.CreateInstance, null, args, null, null)); }
public override void gridView1_DoubleClick(object sender, EventArgs e) { Model.PCMouldOnlineCheck model = new Book.Model.PCMouldOnlineCheck(); if ((this.bindingSource1.Current as Model.PCMouldOnlineCheckDetail) != null) { model = new BL.PCMouldOnlineCheckManager().Get((this.bindingSource1.Current as Model.PCMouldOnlineCheckDetail).PCMouldOnlineCheckId); } EditForm f = new EditForm(model); f.ShowDialog(); }