Foxtable(狐表)用户栏目专家坐堂 → 怎么让:\前面的相同啊!


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

主题:怎么让:\前面的相同啊!

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
怎么让:\前面的相同啊!  发帖心情 Post By:2014/5/21 15:57:00 [只看该作者]

怎么让第二列的“:\”前面的字符等于第一列:\的字符啊
 比如第一列是K:\123 第二列是B:\456  怎么让B变成K(和第一列的:\前面的字符一样,当第一列“:\”前面的字符发生改变的时候第二列就跟着改变。)
[此贴子已经被作者于2014-5-21 16:00:47编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/21 16:02:00 [只看该作者]


For Each r As Row In Tables("表A").Rows
    If r.IsNull("第一列")=False AndAlso r.IsNull("第二列")=False Then
        r("第二列")=r("第一列")(0) & r("第二列").Substring(1,r("第二列").length-1)
    End If
Next

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/21 16:03:00 [只看该作者]

一开始就说清楚嘛,写好了你需求又变了图片点击可在新窗口打开查看

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/21 16:04:00 [只看该作者]

DataColChanged

If e.DataCol.name="第一列" Then

    If e.DataRow.IsNull("第一列")=False AndAlso e.DataRow.IsNull("第二列")=False Then

        e.DataRow("第二列")=e.DataRow("第一列")(0) & e.DataRow("第二列").Substring(1,e.DataRow("第二列").length-1)

    End If

End If


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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/5/21 16:06:00 [只看该作者]

兄弟,你这表情那里下的啊!我怎么找不到啊 太逗了!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/21 16:08:00 [只看该作者]

If e.DataCol.name = "第一列" Then
    Dim dr As DataRow = e.DataRow
    If dr.IsNull("第一列") = False AndAlso dr.IsNull("第二列") = False Then
        Dim idx1 As Integer = dr("第一列").IndexOf(":")
        If idx1 > -1 Then
            Dim idx2 As Integer = dr("第二列").IndexOf(":")
            If idx2 > -1 Then
                dr("第二列") = dr("第一列").substring(0, idx1) & dr("第二列").Substring(idx2)
            End If
        End If
    End If
End If

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/21 16:08:00 [只看该作者]

论坛里自带的.

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/5/21 16:16:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部