Foxtable(狐表)用户栏目专家坐堂 → 两组代码有突


  共有11601人关注过本帖树形打印复制链接

主题:两组代码有突

帅哥哟,离线,有人找我吗?
caoxy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:299 积分:1939 威望:0 精华:0 注册:2011/3/9 18:17:00
两组代码有突  发帖心情 Post By:2011/4/9 8:25:00 [只看该作者]

为什么我加入下列代码后,材料单价就不自动显示了

If e.col.name = "全木盘资_金额" Then
    Dim v As Double
    Double.TryParse(e.text,v)
    If v > 0 Then
        e.Style = "a"
    End If
End If

对自动显示全木盘不同材料的单价,就不能改变了,不知是什么原因?

Dim dr1 As DataRow = e.DataRow
Select Case e.DataCol.Name
    Case "全木盘_材料","规格","全木盘_厚度", "地点"
        Dim dr2 As DataRow
        Dim fls As String
        fls = "名称 = '" & dr1("全木盘_材料") & "' And 规格 = '" & dr1("规格") & "' And 厚度 = " & dr1("全木盘_厚度") & " And 送货地点  = '" & dr1("地点") & "'"
        dr2 = DataTables("参数").Find(fls)
        If dr2 IsNot Nothing Then
        dr1("全木盘_单价") = dr2("单价")
        End If
End Select
请师傅帮忙分析,解决


 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/4/9 8:36:00 [只看该作者]

两段代码没有任何关系,除非第一段的样式a设置不正常,例如设置成白底白字,红底红字,使得内容无法显示。

 回到顶部
帅哥哟,离线,有人找我吗?
caoxy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:299 积分:1939 威望:0 精华:0 注册:2011/3/9 18:17:00
  发帖心情 Post By:2011/4/9 14:10:00 [只看该作者]

第一组颜色显示代码对第二组不同材料单价的显示代码有没有影响


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/4/9 15:32:00 [只看该作者]

两者完全不想干。

你总不至于将第二段代码也放到DrawCell事件中吧。


 回到顶部