- Регистрация
- 11.02.2015
- Сообщения
- 254
- Благодарностей
- 39
- Баллы
- 28
Не знаю, это может специфика c# но вопрос такой:
Есть две таблицы, в цикле идет случайная выборка данных и добавляется в другую
Если работать без паузы, выборка происходит одних и тех же данных, если с паузой все нормально.
Есть две таблицы, в цикле идет случайная выборка данных и добавляется в другую
Если работать без паузы, выборка происходит одних и тех же данных, если с паузой все нормально.
Код:
// Tables
var baseTable = project.Tables["base"];
var tmpTable = project.Tables["tmp"];
tmpTable.Clear();
// Random select table
for(int a = 0; a < 10; a++)
{
var rnd = new Random();
var rndRow = rnd.Next(0, baseTable.RowCount);
var cellBase = baseTable.GetRow(rndRow).ToArray();
// Добавляем данные в tmp table
tmpTable.AddRow(cellBase[0] + "\t" + cellBase[1] + "\t" + cellBase[4]);
System.Threading.Thread.Sleep(100);
}