Foxtable(狐表)用户栏目专家坐堂 → 移动数据行时有误


  共有2080人关注过本帖平板打印复制链接

主题:移动数据行时有误

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


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
移动数据行时有误  发帖心情 Post By:2019/3/31 14:51:00 [只看该作者]

我在单选框的CheckedChanged事件中写了如下代码,运行后发现修改数据并且也保存了数据后,如果这时将数据行移动到单选框未选中的行时,就会把刚才保存过的数据清空了,看看哪的原因?
If e.Sender.Checked Then
    e.Form.Controls("zengzhifuwu").Enabled=True
Else
   Dim t As Table = Tables("商户表")
    Dim idx As Integer=t.findrow("商户ID='" & e.Form.Controls("shanghuIDTextBox").Value & "'")
    Dim dr As DataRow = DataTables("商户表").Find("商户ID='" & e.Form.Controls("shanghuIDTextBox").Value & "'")
    If idx >=0 Then
        dr("贷记卡金额") = Nothing
        dr("借记卡费率") = Nothing
        dr("借记卡封顶金额") =Nothing
        dr("借记卡是否开通封顶") = False
        dr("增收手续费") = Nothing
        dr("增收费率") = Nothing
        e.Form.Controls("zengzhifuwu").Enabled=False
  End If
End If

 回到顶部