标题: 如何实现在data table随机取某列的数? [打印本页] 作者: netsky_lt 时间: 2006-6-6 18:37 标题: 如何实现在data table随机取某列的数? 如何实现在data table随机取某列的数?列中有多行数据。。作者: andy 时间: 2006-6-7 00:07
不太明白楼主的意思?
你的意思是取datatable中某列的数吗?作者: m_2 时间: 2006-6-7 08:36
我写了一个脚本,不知道能不能满足你的需求。你可以试试~~
‘*******************************************************
IntRowCount=DataTable.GetSheet("Action1").GetRowCount
Randomize (Now)
IntRndNum=Int((IntRowCount - 1 + 1) * Rnd + 1)
IntCurrentRow=DataTable.GetSheet("Action1").GetCurrentRow
If IntRndNum<>IntCurrentRow Then
If IntRndNum>IntCurrentRow Then
For i=IntCurrentRow to IntRndNum-1
DataTable.GetSheet("Action1").SetNextRow
Next
GetRowValue=DataTable.Value("A","Action1")
Else
For i=IntRndNum to IntCurrentRow-1
DataTable.GetSheet("Action1").SetPrevRow
Next
GetRowValue=DataTable.Value("A","Action1")
End If
Else
GetRowValue=DataTable.Value("A","Action1")
End If
’********************************************************作者: Horus_Ra 时间: 2006-6-7 13:14
你产生一个随机数,然后用这个随机数做为要取的行数不就行了??