Уважаемые форумчане, помогите, пожалуйста составить снипет для таблицы (анализ временной разницы. вот что я составил
// получаем таблицу, в которой будем искать
var sourceTable = project.Tables["members_filtered"];
// получаем таблицу, в которую будем класть
var destTable = project.Tables["members_filtered2"];
// вычисляем текущее время
int unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
// ищем в каждой строчке в таблице
lock(SyncObjects.TableSyncer)
{
for(int i=0; i < sourceTable.RowCount; i++)
{
// читаем строку из таблицы (это будет массив ячеек)
var cells = sourceTable.GetRow(i).ToArray();
// читаем четвертую ячейку.
// вычисляем разницу между текущим временем int unixTimestamp и четвертой ячейкой
// если результат меньше 604800 то записываем строку в таблицу назначения
}
}
начиная с "читаем четвертую ячейку" у меня затруднения, поскольку снипет этот я пытался составить из кусков других снипеттов, использованных мною ранее.
Заранее спасибо
// получаем таблицу, в которой будем искать
var sourceTable = project.Tables["members_filtered"];
// получаем таблицу, в которую будем класть
var destTable = project.Tables["members_filtered2"];
// вычисляем текущее время
int unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
// ищем в каждой строчке в таблице
lock(SyncObjects.TableSyncer)
{
for(int i=0; i < sourceTable.RowCount; i++)
{
// читаем строку из таблицы (это будет массив ячеек)
var cells = sourceTable.GetRow(i).ToArray();
// читаем четвертую ячейку.
// вычисляем разницу между текущим временем int unixTimestamp и четвертой ячейкой
// если результат меньше 604800 то записываем строку в таблицу назначения
}
}
начиная с "читаем четвертую ячейку" у меня затруднения, поскольку снипет этот я пытался составить из кусков других снипеттов, использованных мною ранее.
Заранее спасибо


