Foxtable(狐表)用户栏目专家坐堂 → 这个怎么了,哪里错了


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

主题:这个怎么了,哪里错了

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


加好友 发短信
等级:一尾狐 帖子:437 积分:2943 威望:0 精华:0 注册:2011/3/15 12:49:00
这个怎么了,哪里错了  发帖心情 Post By:2022/5/12 19:06:00 [只看该作者]

Dim tb1 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim tb2 As WinForm.TextBox = e.Form.Controls("TextBox2")
Dim lb1 As WinForm.Label = e.Form.Controls("Label3")
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT * Fro m {颜色对照表}"
dt = cmd.ExecuteReader(True)
If tb1.Value <> "" And tb2.Value <> "" And lb1.text <> "" Then
    Dim Result As DialogResult
    Result = MessageBox.Show("是否需要继续增加颜色数据?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then
        Dim dr As DataRow = dt.AddNew()
        dr("颜色") = tb1.Value
        dr("色号") = tb2.Value
        dr("代码") = lb1.text
        If dt.HasChanges Then
            dr.Save()
            dr.load()
        End If
        tb1.Value = ""
        tb2.Value = ""
        lb1.text = ""
    Else
        Dim dr As DataRow = dt.AddNew()
        dr("颜色") = tb1.Value
        dr("色号") = tb2.Value
        dr("代码") = lb1.text
        If dt.HasChanges Then
            dr.Save()
            dr.load()
        End If
        Forms("窗口6").Close()
    End If
Else
    Forms("窗口6").Close() 
End If

图片点击可在新窗口打开查看此主题相关图片如下:01.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:02.jpg
图片点击可在新窗口打开查看
看看代码没什么问题啊,错在哪里呢?




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


加好友 发短信
等级:一尾狐 帖子:437 积分:2943 威望:0 精华:0 注册:2011/3/15 12:49:00
  发帖心情 Post By:2022/5/12 19:11:00 [只看该作者]

知道了错在哪里了
            dr.Save()
            dr.load()
应该
            dt.Save()
            dt.load()

 回到顶部