以下是引用贺老六在2008-11-5 16:44:00的发言:
1、清除行
Dim Max As integer = DataTables("订单").Compute("Max(编号)")
DataTables("订单").DataRows.Clear()
For i As integer = 1 To 8
DataTables("调用").AddNew()("编号") = Max + 1
Next
2、自己设计一个增加行的按钮:
With DataTables("调用")
.AddNew()("编号") = .DataRows(.DataRows.Count -1)("编号") + 1
End With
第1个好用! 但DataTables("订单")DataRows.Clear() 但"订单"要改成"调用",不然订单表上的数据就彻底没了!~ 哈哈,这会要命的呀。
第2个:新增行的编码都是 1 ?,如果是用按钮新增行这个代码就ok了:
Dim Max As integer = DataTables("订单").Compute("Max(编号)")
DataTables("调用").AddNew()("编号") = Max + 1
但我的意思是:在设置回车向下增加行(8行以后的行)时自动填入这个Max + 1编号, 应该放在哪?
[此贴子已经被作者于2008-11-5 17:59:30编辑过]