Как записать ячейку в конец столбца? Таблицы

booms1

Client
Регистрация
20.08.2019
Сообщения
136
Благодарностей
18
Баллы
18
Есть два списка, по номеру получаю строку с удалением и записываю в переменные att1 и att2
Далее нужно записать эти переменные в ячейку таблицы, проблема в том, что ячейка перезаписывается и по итогу в ячейке оказывается только последняя строка из списка 1 и списка 2, а нужно что бы добавлялись все строки без перезаписывания
Как этого добиться ? https://prnt.sc/pla7p5 скрин части проекта где возникла проблема
 

Fantomass

Client
Регистрация
13.04.2016
Сообщения
86
Благодарностей
36
Баллы
18
Нужно добавить в таблицу новую строку или дописать в ячейку с данными, не удалив то, что там уже записано?
 

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63
Есть два списка, по номеру получаю строку с удалением и записываю в переменные att1 и att2
Далее нужно записать эти переменные в ячейку таблицы, проблема в том, что ячейка перезаписывается и по итогу в ячейке оказывается только последняя строка из списка 1 и списка 2, а нужно что бы добавлялись все строки без перезаписывания
Как этого добиться ? https://prnt.sc/pla7p5 скрин части проекта где возникла проблема
Привет.
Это нужно сделать? Правильно понял?

Исходные данные
- список 1
- список 2

Что делаем:
- Получить строку по ее id (из какого списка? из обоих? или из одного?)

- Записать строку взятую по id в переменную att1 и att2 (одну и туже строку или разные из разных списков?)

- Берем значения переменных, закидываю в таблицу (в конец? или в опр ячейку по номеру какому-то?)

Нужно уточнить что точно вы делаете, так плохо понятно
 

booms1

Client
Регистрация
20.08.2019
Сообщения
136
Благодарностей
18
Баллы
18

booms1

Client
Регистрация
20.08.2019
Сообщения
136
Благодарностей
18
Баллы
18
Привет.
Это нужно сделать? Правильно понял?

Исходные данные
- список 1
- список 2

Что делаем:
- Получить строку по ее id (из какого списка? из обоих? или из одного?)

- Записать строку взятую по id в переменную att1 и att2 (одну и туже строку или разные из разных списков?)

- Берем значения переменных, закидываю в таблицу (в конец? или в опр ячейку по номеру какому-то?)

Нужно уточнить что точно вы делаете, так плохо понятно
Нужно дописать в ячейку таблицы данные, не удалив то, что там уже есть
 

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63

booms1

Client
Регистрация
20.08.2019
Сообщения
136
Благодарностей
18
Баллы
18
просто записываете переменные в конец таблицы и все. Старые данные сохраняются
Записываю в определённую ячейку, а в ней данные стираются
Т.е на выходе получается в ячейке только последняя строка списка
 

intagens

Client
Регистрация
28.09.2015
Сообщения
209
Благодарностей
31
Баллы
28
если нужно записать обе переменные в одну ячейку, то перед этим, наверное, стоит их объединить)

если в ячейке изначально есть, какие-то, данные, то нужно их оттуда взять, опять же, объединить с тем, что будет добавляться и записать заново в ячейку
 
  • Спасибо
Реакции: booms1

Fantomass

Client
Регистрация
13.04.2016
Сообщения
86
Благодарностей
36
Баллы
18
Дописать в ячейку данные не удалив то что там есть
Так должно работать:
C#:
int id = Convert.ToInt32(project.Variables["ID"].Value);
IZennoTable table = project.Tables["Таблица 1"];
string a = "Общие характеристики|" + project.Variables["att1"].Value + "|" + project.Variables["att2"].Value;
string b = table.GetCell("AN", id);
table.SetCell("AN", id, b + a);
//table.SetCell("AN", id, b + " " + a); если между значениями нужен пробел
//table.SetCell("AN", id, b + System.Environment.NewLine + a); если значение нужно добавить после переноса строки
 
  • Спасибо
Реакции: intagens и booms1

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)