Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]换数据类型错误

1楼
18107532666 发表于:2024/5/23 16:41:00
 以下显示转换数据类型错误,请教老师代码怎么改

Case "隧道工程"'针对此表的代码 
        If e.DataRow("第1段_围岩类别") = True Then               
            For Each dc As DataCol In e.DataTable.datacols 
                If dc.name Like e.DataRow("第1段_围岩类别") Then
                    e.DataRow("第1段_工程量") = e.DataRow(dc.name) * e.DataRow("第1段_长度")
                End If
            Next
            
        End If
[此贴子已经被作者于2024/5/23 16:51:48编辑过]
2楼
有点蓝 发表于:2024/5/23 16:52:00
2句代码就够了

Case "隧道工程"'针对此表的代码 
        e.DataRow("第1段_工程量") = e.DataRow("第1段_围岩类别") * e.DataRow("第1段_长度")
3楼
18107532666 发表于:2024/5/23 16:56:00
第1段_围岩类别  列中可以填入字符, 在所有列名中遍历,列如果这个包含这个字符,则e.DataRow("第1段_工程量") = e.DataRow(包含这个字符的列) * e.DataRow("第1段_长度")
4楼
有点蓝 发表于:2024/5/23 17:03:00
这个不合理。如果有多个列包含这个字符,e.DataRow("第1段_工程量") = e.DataRow(这里要使用哪一个列?!) * e.DataRow("第1段_长度")
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.