Foxtable(狐表)用户栏目专家坐堂 → [求助]datatable删除问题


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

主题:[求助]datatable删除问题

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


加好友 发短信
等级:童狐 帖子:287 积分:2066 威望:0 精华:0 注册:2017/4/24 13:47:00
[求助]datatable删除问题  发帖心情 Post By:2017/7/9 19:22:00 [显示全部帖子]

要在窗口里实现点击某个treeview节点,然后点删除按钮,会删除对应的datatable表内容。
代码如下
treeview的afterselectednode事件代码
nodedm=e.node.fullname    其中nodedm为全局变量,其内容为对应的表字段值。
删除按钮代码
Result = MessageBox.Show("删除当前类别吗?" ,"提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
    tr.SelectedNode.delete
   DataTables("spgl").DeleteFor("[n_mx]>0 and [c_spdm]='" & nodedm & "'")
    DataTables("spgl").save()
End If
删除执行后实际删除的并非要删除的行,加了msgbox显示nodedm的内容是正确的,但一删除就不对,删除了其他的代码行了。

而在命令窗口里如果写入代码执行
dim nodedm as string = 代码
  DataTables("spgl").DeleteFor("[n_mx]>0 and [c_spdm]='" & nodedm & "'")
    DataTables("spgl").save()
则删除是正常的。


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


加好友 发短信
等级:童狐 帖子:287 积分:2066 威望:0 精华:0 注册:2017/4/24 13:47:00
  发帖心情 Post By:2017/7/9 21:14:00 [显示全部帖子]

好的谢谢您

 回到顶部