以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=95166)

--  作者:柳风
--  发布时间:2017/1/11 23:38:00
--  [求助]

菜鸟求助:下面的公式里的“单开门”我想用通配符“%门”代替,代码应该怎么改

Select Case e.DataCol.Name
    Case "系列"
        Dim dr1 As String = "单开门"       
        Dim dr2 As String = "单包套"       
        Dim dr As DataRow = e.DataRow       
        If dr("系列") = dr1 Then           
            e.DataRow("第五列") = e.DataRow("第二列") * e.DataRow("第三列")
        ElseIf dr("系列") = dr2 Then
            e.DataRow("第五列") = e.DataRow("第三列") * e.DataRow("第四列")
        End If
End Select


--  作者:有点色
--  发布时间:2017/1/12 2:22:00
--  

Select Case e.DataCol.Name
    Case "系列"
        Dim dr1 As String = "*门"       
        Dim dr2 As String = "单包套"       
        Dim dr As DataRow = e.DataRow       
        If dr("系列") like dr1 Then           
            e.DataRow("第五列") = e.DataRow("第二列") * e.DataRow("第三列")
        ElseIf dr("系列") = dr2 Then
            e.DataRow("第五列") = e.DataRow("第三列") * e.DataRow("第四列")
        End If
End Select