BeforeAddDataRow
增加一行之前执行。
e参数属性:
DataTable:返回增加行的数据表。
Cancel: 逻辑型,设为True,取消新增行操作。
我们知道DataTable和Table都有AllowAddNew的属性,控制用户是否可以增加行;但是AllowAddNew是一刀切,而通过BeforeAddDataRow事件可以对新增行操作进行精确控制。
示例
例如某个表要求:
1、只有录入员分组的用户才能新增行。
2、只能在下午三点后才可以新增行。
实现起来非常简单,只需在该表的BeforeAddDataRow事件中加入如下代码:
'如果目前的时间在下午三点以前,或用户分组不是录入员。