Вам понравилось видео?

  • Ага, пиши еще, пофиг что х-ня, но может что путное выйдет

    Голосов: 1 100,0%
  • Не-а

    Голосов: 0 0,0%
  • Не смотрел видео, снипет взял и побежал.

    Голосов: 0 0,0%

  • Всего проголосовало
    1

Gor

Client
Регистрация
30.09.2016
Сообщения
248
Благодарностей
30
Баллы
28

Приветствую вас, ребята!
В течении нескольких лет я занимаюсь автоматизацией рутинной деятельности в сети Интернет. Написано множество ботов, роботов и парсеров.
Сегодня предлагаю решить со мной одну из элементарных задач, которые решаю каждый день.


Код:
IZennoTable table = project.Tables["Table"];
IZennoList list = project.Lists["List"];

// Извлечение таблицы в список
for (int i = 0;i < table.RowCount;i++)
{
    list.Add(String.Join(":", table.GetRow(i)));
}

// Цикл подсчета пока есть в списке строки
while (list.Count > 0)
{
    // Декларуруем строку, обнуляем счетчик
    string str = list[0];
    int counter = 0;

    for (int i = 0;i < list.Count;i++)
    {
        if (str == list[i])
        {
            counter++;
            list.RemoveAt(i);
            i--;
        }
    }
    table.ColSeparator = ":";
    table.AddRow(str + ":" + counter);
    System.Windows.Forms.MessageBox.Show("Добавлено в таблицу:\n"+str + " - " + counter, "Row from table");
}
Буду рад сотрудничеству и интересным проектам.

Контакты:
Telegram: @Eltar
Skype: zhermen2
 
  • Спасибо
Реакции: kagorec

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