Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
在SQL TABLE表新增一行,因为datatable有判断该行是否是新增行,
在表事件中,
PrepareEdit
e参数属性:
Table: 准备编辑的表
Row: 准备编辑的行
Col: 准备编辑的列
IsFocusCell: 逻辑型,是否是焦点单元格
Cancel: 逻辑型,默认为False,设为True取消编辑。
这里面是针对Table的。
我的目的是,想实现如果当前行是新增行,允许编辑,如果不是,则不允许编辑。
Dim dr As DataRow = DataTables("普仓商品维护_Table1").DataRows(0) ‘这个应如何实现。
If dr.RowState = DataRowState.Added Then
e.Cancel = False
Else
If e.Col.Name = "商品代号" Or e.Col.Name = "箱入数" Then
e.Cancel = True
End If
End If
请问下,代码如何实现?谢谢!!