Dim bbmph As List(of DataRow) = e.DataTable.Select("部门 = '" & e.DataRow("部门") & "' And 姓名 Is Not Null And 出生日期 Is Not Null ","出生日期")
Select Case e.DataCol.name
Case "部门","姓名","出生日期","工段"
For i As Integer = 0 To bbmph.count - 1
bbmph(i)("本部门排行") = i + 1
Next
End Select
If e.DataRow.Isnull("姓名") Or e.DataRow.Isnull("出生日期") Then
e.DataRow("本部门排行") = Nothing
End If
这个代码有个问题啊
我更改部门时。原有部门的人员不会重新排序了,只是改的新部门的人排序。