以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  判断窗口表的第一行第一列是否为空,如何写代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188387)

--  作者:HANZHIGANG
--  发布时间:2023/9/18 13:23:00
--  判断窗口表的第一行第一列是否为空,如何写代码
If Tables ("上游数据统计_Table1").Rows.Count > 0 Then
    If Tables ("上游数据统计_Table1").Value.IsNull(0, 0) = False Then
        Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog
        dlg.Filter = "Excel文件|*.xls;*.xlsx" \'设置筛选器
        If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
            Tables ("上游数据统计_Table1").SaveExcel(dlg.FileName, "上游数据统计表") \'保存文件
            Dim Result As DialogResult
            Result = MessageBox.Show("导出成功,是否打开所导出文件?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
            If Result = DialogResult.Yes Then
                Dim Proc As New Process
                Proc.File = dlg.FileName
                Proc.Start()
            End If
        End If
    Else    
        MessageBox.Show("无可导出数据,请确认后重新操作!", "提示")
    End If
End If

出现如下错误提示:
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:窗口,上游数据统计,导出统计表,Click
详细错误信息:
未找到类型“String”的公共成员“IsNull”

[此贴子已经被作者于2023/9/18 13:23:29编辑过]

--  作者:有点蓝
--  发布时间:2023/9/18 13:38:00
--  
If Tables ("上游数据统计_Table1").rows(0).isnull(0) = False Then