Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:幼狐 帖子:91 积分:732 威望:0 精华:0 注册:2016/3/8 11:20:00
[求助]  发帖心情 Post By:2016/9/8 12:21:00 [只看该作者]


      A列                               B列                            C列
2016/1/1|吕杨            
2016/1/1                            吕杨
2016/1/1|王二            2016/1/1                            王二
如何将才A列的数据拆分到B列和C列

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


加好友 发短信
等级:狐神 帖子:4649 积分:33907 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2016/9/8 12:33:00 [只看该作者]

split

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


加好友 发短信
等级:幼狐 帖子:91 积分:732 威望:0 精华:0 注册:2016/3/8 11:20:00
  发帖心情 Post By:2016/9/8 14:10:00 [只看该作者]

操作一个可以这样做但是操作一列数据怎么做

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


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/8 14:47:00 [只看该作者]

只能循环所有行逐一操作

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


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/8 14:50:00 [只看该作者]

或者DataColChanged事件

Select Case e.DataCol.Name
    Case "A列"
        If e.NewValue > "" Then
            Dim s() As String = e.NewValue.split("|")
            If s.Length = 2 Then
                e.DataRow("B列") = s(0)
                e.DataRow("C列") = s(1)
            End If
        End If
End Select

已有数据重置一下列

 回到顶部