Foxtable(狐表)用户栏目专家坐堂 → 再请教一个问题


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

主题:再请教一个问题

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


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/4/20 11:20:00 [只看该作者]

以下是引用lsy在2013-4-20 10:10:00的发言:

他要的效果应该是这样的:

Dim s() As String = {"第五列","第七列","第十列","第十二列"}
For i As Integer = 0 To e.Table.Cols.Count - 1
    For j As Integer = 0 To s.Length - 1
        If e.Table.Cols(i).Name = s(j) Then
            If e.Row.IsNull(e.Table.Cols(i)) = False Then
                e.Row("第一列") = s(j)
                Exit For
            Else
                Continue For
            End If
        End If
    Next
Next

 

这个只能放在after edit下吗? 不能改成datacolchanged里面?


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


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/4/21 19:31:00 [只看该作者]

帮忙看看吧 亲


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


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/5/2 11:23:00 [只看该作者]

以下是引用jiskin在2013-4-21 19:31:00的发言:
帮忙看看吧 亲

帮忙看下 谢谢了


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


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/5/2 15:44:00 [只看该作者]

求关注啊!!

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/2 17:45:00 [只看该作者]

Select Case e.DataCol.name
    Case "第五列","第七列","第十列","第十二列"
        Dim s() As String = {"第五列","第七列","第十列","第十二列"}

        e.DataRow("第一列")  = nothing
        For i As Integer =  s.Length - 1 To 0 Step - 1
            If e.DataRow.IsNull(s(i)) = False Then
                e.DataRow("第一列") = s(i)
                Exit For
            End If
        Next
End Select


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


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/5/3 8:35:00 [只看该作者]

以下是引用狐狸爸爸在2013-5-2 17:45:00的发言:

Select Case e.DataCol.name
    Case "第五列","第七列","第十列","第十二列"
        Dim s() As String = {"第五列","第七列","第十列","第十二列"}

        e.DataRow("第一列")  = nothing
        For i As Integer =  s.Length - 1 To 0 Step - 1
            If e.DataRow.IsNull(s(i)) = False Then
                e.DataRow("第一列") = s(i)
                Exit For
            End If
        Next
End Select

 

图片点击可在新窗口打开查看狐爸终于肯出手了


 回到顶部
总数 16 上一页 1 2