IZennoTable tb1 = project.Tables["tb1"]; // Таблицы с именами tb1 и tb2 должны быть в проекте
IZennoTable tb2 = project.Tables["tb2"];
string test = "Иванов"; // условие которое будем проверять в ячеке стобца А
// Заполняю демо данными
tb1.AddRow(new[]{"Иванов", "Иван", "15"});
tb1.AddRow(new[]{"Петров", "Иван", "10"});
tb1.AddRow(new[]{"Иванов", "Сергей", "6"});
tb1.AddRow(new[]{"Парниша", "Вован", "8"});
// Перемещаю нужные строки в другую табличку по условию
for(int i=0;i<tb1.RowCount;i++) {
string[] row = tb1.GetRow(i).ToArray(); // Взяли целую строку
if(test == row[0]){ // row[0] содержит содержимое ячейки столбца А
tb2.AddRow(row); // Добавили строку с другую таблицу
}
}
// Случай, когда нужно переместить по списку
List<string> temp_test = new List<string>();
temp_test.Add("Иванов"); // заполняю демо данными
temp_test.Add("Парниша");
// Выборка по списку условий
for(int j=0;j<temp_test.Count;j++) {
for(int i=0;i<tb1.RowCount;i++) {
string[] row = tb1.GetRow(i).ToArray();
if(temp_test[j] == row[0]){
tb2.AddRow(row);
}
}
}