Как удалить строки больше определенного номера строки?

timoxa949

Client
Регистрация
16.11.2018
Сообщения
158
Благодарностей
27
Баллы
28
Всем привет,

Есть список там допустим 50 строк, мне нужно удалить все остальные строки которые идут после 10 строки. Как это сделать? Спасибо.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 652
Баллы
113
в цикле удаляешь строку с номером 10, пока эшн не отработает с ошибкой
 
  • Спасибо
Реакции: Sergodjan и timoxa949

The_vAe

Client
Регистрация
30.05.2019
Сообщения
3 739
Благодарностей
1 483
Баллы
113
Последнее редактирование:
Регистрация
05.06.2019
Сообщения
613
Благодарностей
500
Баллы
93
C#:
var listData = project.Lists["Список1"];
var tempList = new List<string>();

for (int i = 0; i < listData.Count; i++)
    if (i < 10) tempList.Add(listData[i]);
    else break;

listData.Clear();
listData.AddRange(tempList);
tempList.Clear();
 
  • Спасибо
Реакции: timoxa949

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