//添加行 private void AddDataRows() { Model.AtSummonDetail mdetail = new Book.Model.AtSummonDetail(); mdetail.SummonDetailId = Guid.NewGuid().ToString(); mdetail.Subject = new Book.Model.AtAccountSubject(); mdetail.SummonId = this.atSummon.SummonId; mdetail.InsertTime = DateTime.Now; mdetail.UpdateTime = DateTime.Now; mdetail.AMoney = 0; switch (this.comboBoxEditSummonCategory.SelectedIndex) { case 0: mdetail.Lending = "貸"; break; case 1: mdetail.Lending = "借"; break; case 3: mdetail.Lending = ""; break; } this.atSummon.Details.Add(mdetail); (this.bindingSource1.DataSource as IList <Model.AtSummonDetail>).Add(mdetail); this.gridControl1.RefreshDataSource(); this.bindingSource1.Position = this.bindingSource1.IndexOf(mdetail); }
private void btnAtSummonAdd_Click(object sender, EventArgs e) { Model.AtSummonDetail mdetail = new Book.Model.AtSummonDetail(); mdetail.SummonDetailId = Guid.NewGuid().ToString(); mdetail.Subject = new Book.Model.AtAccountSubject(); mdetail.SummonId = this.atSummon.SummonId; mdetail.InsertTime = DateTime.Now; mdetail.UpdateTime = DateTime.Now; mdetail.AMoney = 0; switch (this.cobAtSummonCategory.SelectedIndex) { case 0: mdetail.Lending = "貸"; break; case 1: mdetail.Lending = "借"; break; case 3: mdetail.Lending = ""; break; } this.atSummon.Details.Add(mdetail); this.bindingSourceAtDetail.Position = this.bindingSourceAtDetail.IndexOf(mdetail); this.gridControl1.RefreshDataSource(); this.CountJieDaiTotal(this.atSummon.Details); }