Подскажите как это реализовать в списке может быть любое количество строкполучить количество строк - положить в переменную
удалить указанную строку
//Получаем количество элементов в списке
int count = project.Lists["Имя списка"].Count;
//Удаляем последний элемент списка
project.Lists["Имя списка"].RemoveAt(count);
//Получаем количество элементов в списке
int count = project.Lists["Имя списка"].Count;
lock(SyncObjects.ListSyncer
{
//Удаляем последний элемент списка
project.Lists["Имя списка"].RemoveAt(count);
}
начало считать но при вычете строки не совпадают так как нумерация идет с 0 приходится яваскриптом вычитать -2, но бывает через раз в результативном файле две строки пишутся в одну строкуоперации над списком
там есть пункт
попробовал но код не запустился может из за того что ["Имя списка"] я ставил на рускомВ экшн "Свой код C#" вставьте это:
А если у вас список привязан к файлу, то тогда подойдёт вот этот вариант:Код://Получаем количество элементов в списке int count = project.Lists["Имя списка"].Count; //Удаляем последний элемент списка project.Lists["Имя списка"].RemoveAt(count);
Код://Получаем количество элементов в списке int count = project.Lists["Имя списка"].Count; lock(SyncObjects.ListSyncer { //Удаляем последний элемент списка project.Lists["Имя списка"].RemoveAt(count); }
начало считать но при вычете строки не совпадают так как нумерация идет с 0 приходится яваскриптом вычитать -2, но бывает через раз в результативном файле две строки пишутся в одну строку
попробовал но код не запустился может из за того что ["Имя списка"] я ставил на руском
Не вижу почему это не будет работать (количество строк 1 минус 1 = номер строки для удаления: 1-1=0)В таком случае приходится вычитать 1 и тогда удалится последняя строчка, но когда в списке 1 строчка под номером 0 это уже не сработает как решить эту проблему
Использовать метод, который посоветовал surrealmix, только добавить к нему циклА как удалить последние 15 строк? Предположим в переменной 385 строк, какой блок вставить для определения 385-15=375, и как дать команду удалить с 375-385 ?
//Получаем количество элементов в списке
int count = project.Lists["Имя списка"].Count;
for (int i=1;i<=15;i++) {
//Удаляем последний элемент списка
project.Lists["Имя списка"].RemoveAt(count-i);
}
- Переменную положить в список по строкамА как удалить последние 15 строк? Предположим в переменной 385 строк, какой блок вставить для определения 385-15=375, и как дать команду удалить с 375-385 ?