If e.DataCol.name="订单编号" Then
Dim b As String = e.DataTable.Compute("max(生产编号)","订单编号='" & e.DataRow("订单编号") & "'")
if b > "" then
e.DataRow("生产编号")=e.DataRow("订单编号") & Convert.ToChar(Convert.ToInt32(b.SubString(b.length-1,1).ToCharArray()(0))+1)
else if e.datatable.datarows.count = 0 then
e.DataRow("生产编号")="123456"
end if
End If