public FrmTransactionDetail(int id) { InitializeComponent(); this.Load += delegate { _vm.Load(id); }; btnBack.Click += BtnBack_Click; btnDelete.Click += delegate { _vm.Delete(); }; btnSave.Click += delegate { _vm.Save(); }; _vm._source = transactionDetailModelBindingSource; _vm._unitDetailSource = unitBindingSource; _vm._unitListSource = unitBindingSource1; }