弗瑞斯达

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

2012年3月27日

摘要: 1.RowChanged事件的触发条件:(1)tbl.Add(row),添加记录时,即行状态由Detached变成Added时会触发;(2)修改记录值时(3)调用tbl.AcceptChanges()方法时(4)删除记录时(指彻底删除,而不是行状态变为Deleted)。注:1.先执行删除,再执RowChanged事件;即在RowChanged事件之前,行状态已变为Detached。2.在列改变事件中,执行行的EndEdit()方法,会立即顺序地去执行RowChanging和RowChanged事件,执行完毕后,再转回该列改变事件中继续执行,结束之后会再次顺序地执行RowChanging和Row 阅读全文
posted @ 2012-03-27 16:33 弗瑞斯达 阅读(653) 评论(0) 推荐(0) 编辑

摘要: 界面初始状态如图1所示,显示的公司名称为”三川实业有限公司“的记录为表tbl的第1条记录。 图1 界面初始状态 BindingManagerBase bm = null; DataTable tbl = new DataTable(); private void btnDelete_Click(object sender, EventArgs e) { DataRow r = tbl.Rows[bm.Position]; MessageBox.S... 阅读全文
posted @ 2012-03-27 01:19 弗瑞斯达 阅读(158) 评论(0) 推荐(0) 编辑