Select方法做不到这一点。不过你可以自己定义类似如下的方法
public List
{
//检测LowIndex、HiIndex参数是否超出dt索引范围,忽略此处代码
if ( LowIndex < 0 )
{
throw new Exception("");
}…………
List
for(int i = LowIndex;i<=HiIndex;i++)
{
drAry.Add(dt.Rows[i]);
}
return drAry;
}
如果你想随机取数据,则只需要设置LowIndex、HiIndex参数值为处于0-dt.Rows.Count区间的随机数据就行了。两者差值保持10.则可以满足你现在的要求。
如果是30行固定的话
用foreach遍历
设置一个计数器!