Foxtable(狐表)用户栏目专家坐堂 → 关于listview行的text属性动态编辑问题


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

主题:关于listview行的text属性动态编辑问题

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


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
关于listview行的text属性动态编辑问题  发帖心情 Post By:2015/4/19 20:24:00 [只看该作者]

请况:一,有listview1,和listview2

        二,从listview1拖动到listview2

        三,itm1.text为“姓名--单位名称”,itm1.name为“用户名”

        四,移动后listview2的新行itm2的itm2.text也为“姓名--单位名称”

        五,要将itm2.text改为“姓名”

请求援助内容:

在哪个事件里完成这个text属性的变换,希望移动完成后立刻完成变换

       


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


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2015/4/19 20:44:00 [只看该作者]

Dim lvw As WinForm.ListView = e.Sender
Dim ss1 As String
If e.Source.Name =  "ListView1" '如果是从员工列表中拖过来的行
    e.Delete = False '不要删除原来的项目
End If
Dim itm As WinForm.ListViewRow =  e.Source.Rows(e.OldIndex) '获取要拖动过来的行
If e.Source.Name <> e.Sender.Name Then '如果是从其他ListView中拖动过来的
    If e.Sender.Rows.Contains(itm.Name) '判断活动一是否已经包括此员工
        MessageBox.Show("此员工已经是管理员,无需重复!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        e.Cancel = True '取消本次拖动
    End If
End If

Dim itm2 As WinForm.ListViewRow =  e.Sender.Rows(e.NewIndex)
ss1 = itm2.text
messagebox.show(ss1)

Dim Values() As String
Values = ss1.split("----")
itm2.text = Values(0)

上述messagebox返回的不是新添的行,而是原有的行


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


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2015/4/19 20:45:00 [只看该作者]

上述是在事件:BeforeDropRow中编写

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


加好友 发短信
等级:管理员 帖子:47480 积分:251289 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/19 21:38:00 [只看该作者]

在BeforeDropRow写:

Dim itm As WinForm.ListViewRow =  e.Source.Rows(e.OldIndex)
itm.Text  = “xxx” 
itm("列名") = "xxx”

在来源的listview修改就行,因为这个行在执行这个事件后就会移到目标Listview中
[此贴子已经被作者于2015/4/19 21:38:51编辑过]

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


加好友 发短信
等级:四尾狐 帖子:876 积分:5929 威望:0 精华:0 注册:2014/8/3 12:15:00
  发帖心情 Post By:2015/4/19 23:22:00 [只看该作者]

哪,source的text也就同时被改了?

 回到顶部