【发布时间】:2013-01-31 04:20:11
【问题描述】:
大家好,我正在开发一个小应用程序,所有问题都是随机出现的。
我使用默认的random 方法来获取随机数据,但它给出了两次重复的行。所以我需要将不同的行放入数据表中。
我正在使用以下方法来获取 rendom 记录...
Random rDom = new Random();
dtRandom = dt.Clone();
int rw = 0;
for (int ctr = 1; ctr <= dt.Rows.Count; ctr++)
{
rw = rDom.Next(1, dt.Rows.Count);
dtRandom.ImportRow(dt.Rows[rw]);
}
dtRandom.AcceptChanges();
那么,我怎样才能从数据表中获得不同的记录?
【问题讨论】:
-
Linq Orderby random的可能重复
-
链接问题适用于 Linq,但该方法也适用于此。
-
或者你可以使用这个问题的答案stackoverflow.com/questions/1691627/…
标签: asp.net c#-4.0 random datatable row