请给分析写以下代码?
有如下一段代码已经运行可以
If e.DataCol.Name = "等外"
Select Case e.DataRow("等外原因")
Case "沾色", "破洞"
e.DataRow("染整等外") = e.DataRow("等外")
Case "大肚纱","疙瘩"
e.DataRow("梳纺等外") = e.DataRow("等外")
Case "缺纱","珠网"
e.DataRow("织造等外") = e.DataRow("等外")
End Select
End If
,但是想完成下列要求
上面代码中只有六个疵点:"沾色", "破洞","大肚纱","疙瘩" ,"缺纱","珠网" ,
根据实际情况可能还有新的疵点出现
判断一下,若果新出现的疵点,不是上面六种,则执行
Case " 新的疵点 "
e.DataRow("染整等外") = e.DataRow("等外")