1、因为订单表的编号列是主键列,所以在任何时候都不能为空,必须在增加行的时候,为新增行生成一个临时的编号,为此我们将订单表的DataRowAdding事件设置为:
Static Index As Integer = 99999e.DataRow("编号") = Format(Date.Today(),"yyMM") & "-" & IndexIndex = Index - 1
和正式的编号不同,临时编号的顺序号为5位,而且是从99999开始倒序编号,这样用户一看就知道这是临时的编号。
这个临时编号如果不是主键的话,这个步骤是否可以去掉,如果去掉,会不会产生什么后遗症,尤其针对多表的情况。请老师指教