Foxtable(狐表)用户栏目专家坐堂 → 在listview对不带扩展名的文件没显示


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

主题:在listview对不带扩展名的文件没显示

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113278 积分:576831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 9:50:00 [显示全部帖子]

if  Array.IndexOf(ics,kzm) > -1 then
            r.ImageKey = kzm '指定行的图标键值
        Else
            r.ImageKey = "other"
        End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113278 积分:576831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 10:07:00 [显示全部帖子]

    For Each st As String In sts
msgbox(st)
        Dim r As WinForm.ListViewRow = lvw.Rows.Add '增加一行
        Dim Dot As Integer = st.LastIndexOf(".") '定义.的位置
        Dim kzm As String = st.SubString(Dot + 1) '获取扩展名
msgbox(kzm )
        r.text = st
        
        If Array.IndexOf(ics, kzm) > -1 Then
msgbox(1)
            r.ImageKey = kzm '指定行的图标键值
        Else
msgbox(2)
            r.ImageKey = "other"
        End If
    '不行啊。对不带扩展名在listview还是没显示。
    Next
End If

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113278 积分:576831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 10:16:00 [显示全部帖子]

说明前面代码出错了

    For Each st As String In sts
msgbox(st)
        Dim r As WinForm.ListViewRow = lvw.Rows.Add '增加一行
        Dim Dot As Integer = st.LastIndexOf(".") '定义.的位置
msgbox(Dot )
        Dim kzm As String = st.SubString(Dot + 1) '获取扩展名
msgbox(kzm )
        r.text = st

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113278 积分:576831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 10:24:00 [显示全部帖子]

6楼调试弹出什么内容

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113278 积分:576831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 10:40:00 [显示全部帖子]

GetFileList只能获取有扩展名的文件

改为ftp1.GetDetailList

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113278 积分:576831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 11:58:00 [显示全部帖子]

不会另外写代码去掉年月日时分秒?http://www.foxtable.com/webhelp/topics/1338.htm

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113278 积分:576831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 13:30:00 [显示全部帖子]

自己写代码去掉呀

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113278 积分:576831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 15:09:00 [显示全部帖子]

都说了GetFileList只能获取有扩展名的文件,都获取不了文件,显示什么啊。

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113278 积分:576831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/26 15:46:00 [显示全部帖子]

Dim sts As List(Of String) = ftp.GetDetailList(vars("ljwjj"))
If sts.Count > 0 Then '若有文件
    For Each st As String In sts
        Dim idx() As string = st.split("*")
if idx(2) = "D" then continue for 
        st = idx(0)
        r.text = st 
        Dim r As WinForm.ListViewRow = lvw.Rows.Add '增加一行        
        Dim Dot As Integer = st.LastIndexOf(".") '定义.的位置
        Dim kzm As String = st.SubString(Dot + 1) '获取扩展名
        If Array.IndexOf(ics, kzm) > -1 Then
            r.ImageKey = kzm '指定行的图标键值
        Else
            r.ImageKey = "other"
        End If
    Next
End If

 回到顶部