Нужна помощь по программированию на C# для Transaq Connector
Здравствуйте, может кто-то поможет и откликнется на помощь, хочу сделать кое какие дополнения в код transaq connector который выложен в качестве примера на сайте финама. Кто может помочь в этом вопросе напишите плиз в личку, сам вопрос не долгий и достаточно простой.
Если вкрадце то пытаюсь вывести в DataGridView открытые позиции по срочному рынку, и сталкиваюсь с такой проблемой что не могу сделать так чтобы данные в DataSet (из которого подгружаются данные в DataGridView) обновлялись а не добавлялись новые строчки.
762 |
Читайте на SMART-LAB:
Интер РАО отчиталась о росте выручки при снижении прибыли
Выручка Интер РАО за 2025 год по РСБУ увеличилась на 10,1% г/г, до 58,29 млрд руб. Основной вклад в этот результат внесли продажи электроэнергии,...
Сделки в портфеле ВДО
Если Индекс ОФЗ (RGBI) пробьет вверх 117,51 п., то в портфеле PRObonds ВДО сокращаем короткую позицию во фьючерсе на него с ~2,3% до 2,1% от...
Инвестиции без спешки: торгуем в выходные
Рынок часто движется импульсами, и тем важнее оценивать активы без спешки, не отвлекаясь на инфошум. Для этого отлично подходят выходные дни. В...
Мой Рюкзак #63: ВТБ - дальше без меня, меняем на более крепкий банк, дивидендные отсечки близко
Февраль продолжает радовать стоимостных инвесторов, все по стратегии, которую описывал в конце прошлого года
Прошлый пост тут —...
Могу попробовать помочь. Обычно новые строки добавляются потому, что строки DataSet являются By Ref типами и каждый из объектов в таком случае уникальный, даже если все параметры совпадают. Это просто отдельная идентичная копию со своим местом в памяти.
В такой ситуации, чтобы проверить, есть ли уже такой объект в базе, нужно писать Linq query или что-то вроде того.
В рамках Transaq Connector с точки зрения портфеля связка (Номер счета + ID борда + Security code) является уникальной, поэтому фильтровать нужно по соответствию сразу всех 3х параметров.
Более детально могу сказать только глянув на код объекта, который ты пихаешь в DataSet.