Нужна помощь по программированию на C# для Transaq Connector
Здравствуйте, может кто-то поможет и откликнется на помощь, хочу сделать кое какие дополнения в код transaq connector который выложен в качестве примера на сайте финама. Кто может помочь в этом вопросе напишите плиз в личку, сам вопрос не долгий и достаточно простой.
Если вкрадце то пытаюсь вывести в DataGridView открытые позиции по срочному рынку, и сталкиваюсь с такой проблемой что не могу сделать так чтобы данные в DataSet (из которого подгружаются данные в DataGridView) обновлялись а не добавлялись новые строчки.
Андрей К, данные считываются из ответа на запрос, добавляются в DataSet из которого потом данные передаются в DataGridView. и вот как раз не знаю в каком именно месте кода вставить Clear для DataSet
Довольно много занимался Transaq Connector в связке с C# и продолжаю это делать.
Могу попробовать помочь. Обычно новые строки добавляются потому, что строки DataSet являются By Ref типами и каждый из объектов в таком случае уникальный, даже если все параметры совпадают. Это просто отдельная идентичная копию со своим местом в памяти.
В такой ситуации, чтобы проверить, есть ли уже такой объект в базе, нужно писать Linq query или что-то вроде того.
В рамках Transaq Connector с точки зрения портфеля связка (Номер счета + ID борда + Security code) является уникальной, поэтому фильтровать нужно по соответствию сразу всех 3х параметров.
Более детально могу сказать только глянув на код объекта, который ты пихаешь в DataSet.
XAU/USD: золото проигрывает схватку за геополитическую премию
Золото продолжило активно снижаться после достижения локального пика, несмотря на напряженность и рост рисков в мире. Первоначальный скачок в район уровня 5410 был спровоцирован военными...
Почти половина россиян испытывает стресс при подготовке к свиданиям
Пятничный пост от нас. Дейтинг сервис Мамба и аналитики платформы психологической поддержки и управления состоянием «Просебя» (входит в Группу Ренессанс Страхование) провели опрос* среди россиян...
22 марта отмечается Всемирный день водных ресурсов. Для экономики вода — самый дешёвый источник электричества. ГЭС не зависят от цен на газ или уголь, а себестоимость производства энергии на...
ЛУКОЙЛ: капитал за год упал на 3 триллиона рублей - списали иностранные активы, но все ли так плохо? Ушла эпоха, разбираемся вместе
ЛУКОЙЛ отчитался по МСФО — долгожданный отчет, все ждали сюрприза после SDN санкций (будут ли списывать активы и увидим ли убыток)
Увидели!
Как всегда — дьявол в мелочах, но...
Серебро—а вот тут интересно!!! Гораздо интереснее, чем где бы то ни было,
Я один вижу зону 46,30. 47,80. Без коррекций ?
Или. еще умники имеюцца ?
Резоны? (Ну мне кажется тут ну самая простая...
ЪЪ, лаконичнее значит кратко, кратко там не получится, там нет переизбытка прилагательных и обрисовки обстоятельств, там пересказ картины, и при пересказе картины нет возможности что либо урезать, ...
Могу попробовать помочь. Обычно новые строки добавляются потому, что строки DataSet являются By Ref типами и каждый из объектов в таком случае уникальный, даже если все параметры совпадают. Это просто отдельная идентичная копию со своим местом в памяти.
В такой ситуации, чтобы проверить, есть ли уже такой объект в базе, нужно писать Linq query или что-то вроде того.
В рамках Transaq Connector с точки зрения портфеля связка (Номер счета + ID борда + Security code) является уникальной, поэтому фильтровать нужно по соответствию сразу всех 3х параметров.
Более детально могу сказать только глянув на код объекта, который ты пихаешь в DataSet.