Нужна помощь по программированию на 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.
нашел интеренсый западнобуржуинский источник информации по форекс дает правильные сигналы на вход пока наблюдаю уже неделю 8,5 часа назад он опубликовал такую инфу
gbp/aud sell 2.06000 tp 2.06000 tp...
Alchemist01, WSJ: Трамп рассматривает присоединение Гренландии военным путём
Рютте не хочет втягивать НАТО в вопрос присоединения Гренландии к США
То есть одна страна наты хочет оттяпать кус...
Владимир, Китайцы тоже подсуетились в «сказочном лесу» и стали вырубать Сибирь 1р за куб, поди плохо. Потом продают Финам по 100$ за куб, а те делают евровагонку и продают нам по 200$ за куб. Приме...
С 17 марта Мосбиржа допустит БПИФ Ликвидность на утренние торги В соответствии с Правилами проведения торгов на фондовом рынке, рынке депозитов и рынке кредитов Публичного акционерного общества «Моск...
Могу попробовать помочь. Обычно новые строки добавляются потому, что строки DataSet являются By Ref типами и каждый из объектов в таком случае уникальный, даже если все параметры совпадают. Это просто отдельная идентичная копию со своим местом в памяти.
В такой ситуации, чтобы проверить, есть ли уже такой объект в базе, нужно писать Linq query или что-то вроде того.
В рамках Transaq Connector с точки зрения портфеля связка (Номер счета + ID борда + Security code) является уникальной, поэтому фильтровать нужно по соответствию сразу всех 3х параметров.
Более детально могу сказать только глянув на код объекта, который ты пихаешь в DataSet.