- Регистрация
- 30.09.2016
- Сообщения
- 248
- Благодарностей
- 30
- Баллы
- 28
В течении нескольких лет я занимаюсь автоматизацией рутинной деятельности в сети Интернет. Написано множество ботов, роботов и парсеров.
Сегодня предлагаю решить со мной одну из элементарных задач, которые решаю каждый день.
Буду рад сотрудничеству и интересным проектам.
Контакты:
Telegram: @Eltar
Skype: zhermen2
Сегодня предлагаю решить со мной одну из элементарных задач, которые решаю каждый день.
Код:
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