C#随机取得DataTable中的几条数据

C#随机取得DataTable中的几条数据实现思路:根据随机数移除DataTable中的数据,直到DataTable中的数据总数符合需要取得数据的数量时停止。

实现代码:

//随机取10条数据

int totalCount = 15; //需要取得数据的数量

Random random = new Random();

while (dt.Rows.Count > totalCount) //判断数据总数是否大于需要取得数据的数量

{

      int k = random.Next(0, dt.Rows.Count); //取得大于等于0且小于数据总数的一个随机数

      dt.Rows.RemoveAt(k); //根据随机数移除一条数据

}

来源: 谢斌个人博客C#随机取得DataTable中的几条数据
转载请以链接形式标明本文地址!本文地址:https://www.xb02.com/article/52
发表评论

发表评论