Foxtable(狐表)用户栏目专家坐堂 → 判断窗口表的第一行第一列是否为空,如何写代码


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

主题:判断窗口表的第一行第一列是否为空,如何写代码

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


加好友 发短信
等级:一尾狐 帖子:430 积分:4655 威望:0 精华:0 注册:2015/3/21 14:25:00
判断窗口表的第一行第一列是否为空,如何写代码  发帖心情 Post By: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编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111388 积分:567004 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/18 13:38:00 [只看该作者]

If Tables ("上游数据统计_Table1").rows(0).isnull(0) = False Then

 回到顶部