- Регистрация
- 04.01.2016
- Сообщения
- 13
- Благодарностей
- 1
- Баллы
- 3
Добрый день.
Возникла проблема Возможно кто-то сталкивался с подобным?
Добавляю значения в ячейки таблицы.
Если запускать в ПМ, то все работает нормально, если работать в ЗП, то почему-то некоторые ячейки сохраняются в ячейки, которые не указаны в коде.
Почему-то всегда переменные Sum и CompName не хотят сохраняться в ячейки G и H. Сохраняются, например в ячейки AD и AM
Пример
Заранее спасибо!
Возникла проблема Возможно кто-то сталкивался с подобным?
Добавляю значения в ячейки таблицы.
Если запускать в ПМ, то все работает нормально, если работать в ЗП, то почему-то некоторые ячейки сохраняются в ячейки, которые не указаны в коде.
Почему-то всегда переменные Sum и CompName не хотят сохраняться в ячейки G и H. Сохраняются, например в ячейки AD и AM
Пример
Код:
var sourceTable = project.Tables["Table"];
lock(SyncObjects.TableSyncer)
{
//Получение количества строк в таблице
int k = sourceTable.RowCount;
//Получение начала
HtmlElement StartElem = instance.ActiveTab.FindElementByAttribute("td", "fulltagname", "td","regexp", 5);
Start = StartElem.GetAttribute("innerhtml");
sourceTable.SetCell("B", k, Start);
//Получение конца
HtmlElement EndElem = instance.ActiveTab.FindElementByAttribute("td", "fulltagname", "td","regexp", 5);
string End = EndElem.GetAttribute("innerhtml");
sourceTable.SetCell("C", k, End);
//Получение имени
HtmlElement NameElem = instance.ActiveTab.FindElementByAttribute("h2", "fulltagname", "h2","regexp", 0);
string Name = NameElem.GetAttribute("innerhtml");
sourceTable.SetCell("D", k, Name);
//Добавление ссылки
sourceTable.SetCell("E", k, URL);
//Получение источника
HtmlElement SourceElem = instance.ActiveTab.FindElementByAttribute("td", "fulltagname", "td","regexp", 7).FindChildByTag("a", 0);
string Source = SourceElem.GetAttribute("href");
sourceTable.SetCell("F", k, Source);
//Получение суммы
HtmlElement SumElem = instance.ActiveTab.FindElementByAttribute("span", "class", "date","regexp", 0);
string Sum = SumElem.GetAttribute("innerhtml");
sourceTable.SetCell("G", k, Sum);
//Добавление компании
sourceTable.SetCell("H", k, CompName);
}