C# коллекцию в таблицу - ошибка

iulius

Client
Регистрация
01.10.2011
Сообщения
56
Благодарностей
3
Баллы
8
Друзья подскажите пожалуйста,

список ссылок в коллекцию, помещаем title и href в колонки таблицы, с разделителем ~|~ .

Код выдает ошибку invalid expression term ')' в строке table.AddRow

Возможные ошибки разделитель строки ~|~, но как его экранировать "~|~" также ошибка.

Подскажите в чем ошибка. Спасибо.
Код:
var table = project.Tables["table"];
HtmlElementCollection links = instance.ActiveTab.FindElementsByAttribute("a", "class", "PreviewTooltip", "text");
table.ColSeparator = "~|~";
for (int i = 0; i < links.Count; i++)
{
    table.AddRow(links.GetByNumber(i).GetAttribute("href") ~|~ links.GetByNumber(i).GetAttribute("innertext"));
}
return links.Count;
 

iulius

Client
Регистрация
01.10.2011
Сообщения
56
Благодарностей
3
Баллы
8
нашел решение
Код:
var table = project.Tables["table"];
HtmlElementCollection links = instance.ActiveTab.FindElementsByAttribute("a", "class", "PreviewTooltip", "text");
table.ColSeparator = "~|~";
for (int i = 0; i < links.Count; i++)
{
    //table.AddRow(links.GetByNumber(i).GetAttribute("href") ~|~ links.GetByNumber(i).GetAttribute("innertext"));
        table.AddRow("~|~");
        table.SetCell("A", i, links.GetByNumber(i).GetAttribute("href"));
        table.SetCell("B", i, links.GetByNumber(i).GetAttribute("innertext"));
}
return links.Count;
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113
в кавычки наверно надо взять и + до и после поставить
table.AddRow(links.GetByNumber(i).GetAttribute("href") +"~|~"+ links.GetByNumber(i).GetAttribute("innertext"));
 
  • Спасибо
Реакции: iulius

iulius

Client
Регистрация
01.10.2011
Сообщения
56
Благодарностей
3
Баллы
8

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