Foxtable(狐表)用户栏目专家坐堂 → [求助]使用外部数据表,如何是新增行在窗口中位于第一条的位置?


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

主题:[求助]使用外部数据表,如何是新增行在窗口中位于第一条的位置?

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
[求助]使用外部数据表,如何是新增行在窗口中位于第一条的位置?  发帖心情 Post By:2015/4/17 15:19:00 [显示全部帖子]

有个列为“时间”,加载排序我知道的,关键是在动态加载的情况下,如何实现?

 

另:请教关于动态加载这个名称的意思,我的理解是每隔多长时间就向datatable取数据,比如:2sec,1分钟,是不是这样理解


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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/4/17 15:28:00 [显示全部帖子]

r。move(0)去掉??

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/4/17 15:46:00 [显示全部帖子]

在listview中如何实现?

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/4/17 16:07:00 [显示全部帖子]

bin大师:你说的意思,我明白,就是模拟点击一下“显示”,重新生成listview,但是还是老样子,狐爸的代码是针对表的,可以实现,但是在listview重新生产后,还是新增条在最后,不应该啊??

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/4/17 16:11:00 [显示全部帖子]

表中的新增条已经位于(o)的位置了

 

listview中的“显示”代码跟帮助中的一样:

 

Dim lvw As WinForm.ListView = e.Form.Controls("ListView1")
Dim pg As Integer = e.Form.Controls("Label1").Text
Dim idx1 As Integer = (pg - 1)*10 '获取要显示的第一行
Dim idx2 As Integer = (pg*10)-1 '获取要显示的最末行
idx2 = Math.Min(DataTables("建议栏").dataRows.Count -1,idx2) 'idx2不能超过表的最大行数
lvw.Images.Clear() '清除之前的图片
lvw.Rows.Clear() '清除之前的行
For idx As Integer = idx1 To idx2
    Dim dr As DataRow = DataTables("建议栏").DataRows(idx) '根据行位置从数据表中取得对应的DataRow
    Dim vr As WinForm.ListViewRow = lvw.Rows.Add() '在ListView增加一行
    For Each cl As WinForm.ListViewColumn In lvw.Columns '逐列取值
        vr(cl.Name) = dr(cl.Name)
        vr.Tag= dr
    Next
Next

 

 

新增条还是位于最后,所以这段代码是不是有问题

[此贴子已经被作者于2015/4/17 16:11:49编辑过]

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/4/17 16:22:00 [显示全部帖子]

搞定,bin大师,我也搞清楚为什么一直没有显示正确了,原来是因为我们没有改变datatabl中的位置。谢谢

 回到顶部