Foxtable(狐表)用户栏目专家坐堂 → 关于listview拖动,同步删除记录的问题


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

主题:关于listview拖动,同步删除记录的问题

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/6/12 9:23:00 [显示全部帖子]

Dim lvw As WinForm.ListView = e.Sender
Dim itm As WinForm.ListViewRow =  e.Source.Rows(e.OldIndex) '获取要拖动过来的行
Dim t As Table = e.Form.Controls("table1").Table
If e.Source.Name <> e.Sender.Name Then '如果是从其他ListView中拖动过来的
    e.Delete = False '不要删除原来的项目
    Dim dr As DataRow = itm.Tag
    t.AddNew
    t.Current("第一列") = dr("第一列")
    t.Current("第二列") = dr("第二列")
    
    Dim Key As String = t.Current("第二列") '获取此员工的照片文件
    lvw.Images.AddLargeImage(Key, Key) '添加照片,直接用文件名作为图片键值
    'itm.ImageKey = Key '设置图片键值
    'itm.Tag = t.Current.DataRow
    'itm.Retrieve
    ‘去掉以上三行代码
End If

 回到顶部