记录号问题

liubr 2004-01-04 11:47:23
在vb6中,我可以用recordSet.AbsolutePosition定位某条记录,在vb.net中怎么定位这条记录呢?
我现在做一个抽奖程序,要能随机定位到某个记录上.请问解决方案?
...全文
120 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liubr 2004-01-06
  • 打赏
  • 举报
回复
OK,搞定。谢谢lvjw
lvjw 2004-01-06
  • 打赏
  • 举报
回复
ds.Tables("表名").Rows(随机数),就可以随机取出所要的记录啦
ljmay168 2004-01-05
  • 打赏
  • 举报
回复
在表中加一個id字段,將得出的隨機數与id字段的值作比較.
liubr 2004-01-05
  • 打赏
  • 举报
回复
程序中没有任何数据绑定。
我还是用ADO方法搞定了,ADO.Net做不出。
引用ADODB,还用以前ADO的方法处理。在计时器中产生随机数,用rs.AbsolutePosition定位到随机记录上,文本框中滚动记录中员工号值,计时器停止时取得整条记录。
谁有ADO.net的方法,请继续指教。查了一下dataReader,dataview等都没找到根据记录定位的方法。
dunheng 2004-01-05
  • 打赏
  • 举报
回复
取得该条记录在数据源表中的位置,也就是记录号n,然后在datagrid中选中该行
datagrid.select(n),应该就可以了,可能有更好的方法,我再帮你想想看。
liubr 2004-01-04
  • 打赏
  • 举报
回复
随机数已产生了,就是无法定位到这条记录上才来问的。原来在6.0中已做过的,在.net中反而做不出了,郁闷……,不至于都存到数组中去处理吧?
kuanghai 2004-01-04
  • 打赏
  • 举报
回复
产生一个随机数,作为index就好了!
kuanghai 2004-01-04
  • 打赏
  • 举报
回复
产生一个随机数,作为index就好了!

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧