Проблема с Сolumns.Add
Atom Ответить
02.12.2010


Студия ругается на такой код :
_trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.Volatility);

Выдает вот что:

Ошибка 1 "Ecng.Trading.Quik.DdeTableColumnList" не содержит определения для "Add" и не был найден метод расширения "Add", принимающий тип "Ecng.Trading.Quik.DdeTableColumnList" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)


update:

Извиняюсь, забыл Ecng.Collections подключить ...

Вдруг о5 стал ругаться на эту же строчку только теперь уже вот что выдает:


Ошибка 1 Тип "Wintellect.PowerCollections.CollectionBase`1<T0>" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "PowerCollections, Version=1.0.2224.30206, Culture=neutral, PublicKeyToken=8d05ee679e87a45f".

Теги:


Спасибо:




6 Ответов
Alexander

Фотография
Дата: 02.12.2010
Ответить


MCTuTeJ|19951995
Студия ругается на такой код :
_trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.Volatility);

Выдает вот что:

Ошибка 1 "Ecng.Trading.Quik.DdeTableColumnList" не содержит определения для "Add" и не был найден метод расширения "Add", принимающий тип "Ecng.Trading.Quik.DdeTableColumnList" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)


update:

Извиняюсь, забыл Ecng.Collections подключить ...

Вдруг о5 стал ругаться на эту же строчку только теперь уже вот что выдает:


Ошибка 1 Тип "Wintellect.PowerCollections.CollectionBase`1<T0>" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "PowerCollections, Version=1.0.2224.30206, Culture=neutral, PublicKeyToken=8d05ee679e87a45f".



Reference на PowerCollections добавить необходимо
Спасибо:

MCTuTeJ|19951995

Фотография
Дата: 02.12.2010
Ответить


ААА я блондинко (((
Просто смотрел пример Михаила там не было никаких ни ссылок ничего ((+ Я еще не мог найти этот POwerCollections.dll ...
Автор топика
Спасибо:

skuvv

Фотография
Дата: 03.12.2010
Ответить


Хочу добавить в таблицу Инструменты колнку с курсом USD/RUB, но в DdeSecurityColumns такую не нашел.
Подскажите как еще можно?
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 03.12.2010
Ответить


skuvv
Хочу добавить в таблицу Инструменты колнку с курсом USD/RUB, но в DdeSecurityColumns такую не нашел.
Подскажите как еще можно?


По нормальному никак, конструктор DdeTableColumn закрытый. Но можете создать через Reflection.
Спасибо:

skuvv

Фотография
Дата: 03.12.2010
Ответить


А что за рефлекшн?
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 03.12.2010
Ответить


skuvv
А что за рефлекшн?


Код
using System.Reflection;
using Ecng.Reflection;

var column = typeof(DdeTableColumn).GetMembers<ConstructorInfo>().First()
    .CreateInstance<DdeTableColumn>(new object[] { 0, "Название колонки", typeof(double ) });
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy