Foxtable(狐表)用户栏目专家坐堂 → 窗口ComboBox事件


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

主题:窗口ComboBox事件

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


加好友 发短信
等级:三尾狐 帖子:668 积分:7918 威望:0 精华:0 注册:2015/8/24 9:02:00
窗口ComboBox事件  发帖心情 Post By:2017/9/22 14:47:00 [只看该作者]

SelectedIndexChanged事件代码

Dim cm As WinForm.ComboBox = e.Form.Controls("条件加载")
Dim dr As DataRow = cm.SelectedItem
If dr IsNot Nothing Then
    If     e.Form.Controls("条件加载").Value = "昨天" Then
DataTables("cw_lsbxql").LoadFilter = "[交易日期] = '" & Date.Today.AddDays(-1) & "'"
DataTables("cw_lsbxql").Load

    ElseIf     e.Form.Controls("条件加载").Value = "今天" Then
DataTables("cw_lsbxql").LoadFilter = "[交易日期] = '" & Date.Today & "'"
DataTables("cw_lsbxql").Load

    End If
End If

.NET Framework 版本:2.0.50727.8689
Foxtable 版本:2017.8.19.1
错误所在事件:窗口,徐巧玲流水表,条件加载,SelectedIndexChanged
详细错误信息:
无法将类型为“System.String”的对象强制转换为类型“Foxtable.DataRow”。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/22 15:55:00 [只看该作者]


If e.Form.Controls("条件加载").text = "昨天" Then
    DataTables("cw_lsbxql").LoadFilter = "[交易日期] = '" & Date.Today.AddDays(-1) & "'"
    DataTables("cw_lsbxql").Load
   
ElseIf     e.Form.Controls("条件加载").text = "今天" Then
    DataTables("cw_lsbxql").LoadFilter = "[交易日期] = '" & Date.Today & "'"
    DataTables("cw_lsbxql").Load
End If

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


加好友 发短信
等级:三尾狐 帖子:668 积分:7918 威望:0 精华:0 注册:2015/8/24 9:02:00
  发帖心情 Post By:2017/9/22 16:41:00 [只看该作者]

.NET Framework 版本:2.0.50727.8689
Foxtable 版本:2017.8.19.1
错误所在事件:窗口,徐巧玲流水表,条件加载,SelectedIndexChanged
详细错误信息:
无法将类型为“System.String”的对象强制转换为类型“Foxtable.DataRow


错误依旧

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/22 17:04:00 [只看该作者]

全部代码改成

 

If e.Form.Controls("条件加载").text = "昨天" Then
    DataTables("cw_lsbxql").LoadFilter = "[交易日期] = '" & Date.Today.AddDays(-1) & "'"
    DataTables("cw_lsbxql").Load
   
ElseIf     e.Form.Controls("条件加载").text = "今天" Then
    DataTables("cw_lsbxql").LoadFilter = "[交易日期] = '" & Date.Today & "'"
    DataTables("cw_lsbxql").Load
End If


 回到顶部