рабочий вариант, спасибо... а если таблица временная без создания файла, возможно как то скопировать в другую таблицу?
Можно циклическим перебором строк через промежуточный список:рабочий вариант, спасибо... а если таблица временная без создания файла, возможно как то скопировать в другую таблицу?
спасибо, но слишком много кубиков для такого простого действия, странно почему нет функции переноса всех строк из одной таблицы в другую по примеру работы со списками
Всего 4 кубика и 1 список, разве это много?слишком много кубиков для такого простого действия
в один кубик только через C#но слишком много кубиков для такого простого действия
может подскажите?в один кубик только через C#
имел ввиду в сравнении с работой со списками, там это же действие можно сделать в одном кубикеВсего 4 кубика и 1 список, разве это много?
может подскажите?
имел ввиду в сравнении с работой со списками, там это же действие можно сделать в одном кубике
var table1 = project.Tables["Таблица 1"];
var table2 = project.Tables["Таблица 2"];
for(int i=0; i<table1.RowCount; i++) {
table2.AddRow(table1[i]);
}
у меня выдает такую ошибку "Компиляция кода Ошибка в действии "CS0021" "Невозможно применить индексирование через [] к выражению типа "ZennoLab.InterfacesLibrary.ProjectModel.IZennoTable"". [Строка: 3; Cтолбец: 19]" что это значит?Очень сложный код:var table1 = project.Tables["Таблица 1"]; var table2 = project.Tables["Таблица 2"]; for(int i=0; i<table1.RowCount; i++) { table2.AddRow(table1[i]); }
у меня выдает такую ошибку "Компиляция кода Ошибка в действии "CS0021" "Невозможно применить индексирование через [] к выражению типа "ZennoLab.InterfacesLibrary.ProjectModel.IZennoTable"". [Строка: 3; Cтолбец: 19]" что это значит?
var table1 = project.Tables["Таблица 1"];
var table2 = project.Tables["Таблица 2"];
for(int i=0; i<table1.RowCount; i++) {
table2.AddRow(table1.GetRow(i).ToArray());
}
отлично, теперь все норм.. спасибо... еще бы очистить "Таблица 1" после переноса данных было бы вообще идеальноC#:var table1 = project.Tables["Таблица 1"]; var table2 = project.Tables["Таблица 2"]; for(int i=0; i<table1.RowCount; i++) { table2.AddRow(table1.GetRow(i).ToArray()); }
Добавьте в конец кодаотлично, теперь все норм.. спасибо... еще бы очистить "Таблица 1" после переноса данных было бы вообще идеально
project.Tables["Таблица 1"].Clear();
Не подскажите почему идет ToArray() вместо table1.GetRow(i) ?C#:var table1 = project.Tables["Таблица 1"]; var table2 = project.Tables["Таблица 2"]; for(int i=0; i<table1.RowCount; i++) { table2.AddRow(table1.GetRow(i).ToArray()); }
что бы не делать цикл по ячейкам, а скопировать всю строку сразуНе подскажите почему идет ToArray() вместо table1.GetRow(i) ?
А так картинки привязанный к ячейке в строке можно передать?что бы не делать цикл по ячейкам, а скопировать всю строку сразу
если не писать .ToArray() то выдает ошибку почему, не понятночто бы не делать цикл по ячейкам, а скопировать всю строку сразу
а можете помочь с кодом. что надо прописать, чтобы такое же действие делать из одной таблицы в гугл таблицу?отлично, теперь все норм.. спасибо... еще бы очистить "Таблица 1" после переноса данных было бы вообще идеально
а можете помочь с кодом. что надо прописать, чтобы такое же действие делать из одной таблицы в гугл таблицу?
var table1 = project.Tables["table1"];
var table2 = project.GoogleSpreadsheets["Gtable2"];
for(int i=0; i<table1.RowCount; i++) {
table2.AddRow(table1.GetRow(i).ToArray());
}
По традиции все же упомяну про штатные кубики.А возможно небольшую таблицу перекинуть в переменную? Переменная нужна для отправки сообщения в телеге.