Как изменить текст в списке по номеру строки?

zhekmans

Client
Регистрация
31.05.2019
Сообщения
211
Благодарностей
30
Баллы
28
Не найду как изменить текст в списке по номеру строки, вот в переменной лежит номер строки списка которую нужно изменить, как это реализовать?
 

RoyalBank

Client
Регистрация
07.09.2015
Сообщения
557
Благодарностей
553
Баллы
93
C#:
IZennoList lst = project.Lists["lst"]; // Объявляешь список
lst[n] = "..."; // Присваиваешь значение
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 442
Благодарностей
9 533
Баллы
113
Не найду как изменить текст в списке по номеру строки, вот в переменной лежит номер строки списка которую нужно изменить, как это реализовать?
48851


Перед этим можно строку взять или удалить по номеру и потом записать в эту позицию другую строку, как на скриншоте показано.
 
  • Спасибо
Реакции: zhekmans

zhekmans

Client
Регистрация
31.05.2019
Сообщения
211
Благодарностей
30
Баллы
28
C#:
IZennoList lst = project.Lists["lst"]; // Объявляешь список
lst[n] = "..."; // Присваиваешь значение
Присваиваешь значение чего, номера строки из переменной? А как прописать изменение этой строки?
 

zhekmans

Client
Регистрация
31.05.2019
Сообщения
211
Благодарностей
30
Баллы
28
  • Спасибо
Реакции: Sergodjan

RoyalBank

Client
Регистрация
07.09.2015
Сообщения
557
Благодарностей
553
Баллы
93
Давай разберем строку на составляющие.
C#:
lst[n] = "...";

// Где [n] - порядковый номер строки.
// Чтобы получить n из переменной, необходимо спарсить число. К примеру, номер находится в переменной "Number"
int myNumber = int.Parse(project.Variables["Number"].Value);

lst[myNumber] = "...";
// lst[int.Parse(project.Variables["Number"].Value)] = "..."; // Или так...

// "..." - то чему должна быть равна строка, это может быть какая-то переменная "NewRandomWord"

lst[myNumber] = project.Variables["NewRandomWord"].Value;

// Изначальный код, приведен, как пример, реализации. Чтобы он работал, необходимо обработать остальные составляющие, которые описаны выше.
 
  • Спасибо
Реакции: zhekmans

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