Андрей
Андрей личный блог
19 февраля 2016, 00:18

Нужна помощь по программированию на C# для Transaq Connector

Здравствуйте, может кто-то поможет и откликнется на помощь, хочу сделать кое какие дополнения в код transaq connector который выложен в качестве примера на сайте финама. Кто может помочь в этом вопросе напишите плиз в личку, сам вопрос не долгий и достаточно простой.

Если вкрадце то пытаюсь вывести в DataGridView открытые позиции по срочному рынку, и сталкиваюсь с такой проблемой что не могу сделать так чтобы данные в DataSet (из которого подгружаются данные в DataGridView) обновлялись а не добавлялись новые строчки.
10 Комментариев
  • Самокритичный трейдер
    19 февраля 2016, 00:33
    Сама наивность:)
  • Андрей К
    19 февраля 2016, 00:40
    а что за таблица?
  • Андрей К
    19 февраля 2016, 00:59
    нужен код, так не разобрать. 
  • purpe
    19 февраля 2016, 08:19
    Тимофей точно поможет!
  • Cristopher Robin
    19 февраля 2016, 10:01
    Люди, вы же на рынке работаете, должны понимать что деньги придуманы для того чтобы их платили!
    • Андрей К
      19 февраля 2016, 20:02
      nxt, там задача поспецифичней была. Авто уже решил вроде как.
  • Александр
    04 марта 2016, 17:58
    Довольно много занимался Transaq Connector в связке с C# и продолжаю это делать.
    Могу попробовать помочь. Обычно новые строки добавляются потому, что строки DataSet являются By Ref типами и каждый из объектов в таком случае уникальный, даже если все параметры совпадают. Это просто отдельная идентичная копию со своим местом в памяти.
    В такой ситуации, чтобы проверить, есть ли уже такой объект в базе, нужно писать Linq query или что-то вроде того.
    В рамках Transaq Connector с точки зрения портфеля связка (Номер счета + ID борда + Security code) является уникальной, поэтому фильтровать нужно по соответствию сразу всех 3х параметров.
    Более детально могу сказать только глянув на код объекта, который ты пихаешь в DataSet.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн