Проблема с Сolumns.Add


Проблема с Сolumns.Add
Atom
12/2/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".

Tags:


Thanks:


Alexander

Avatar
Date: 12/2/2010
Reply


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 добавить необходимо
Thanks:

MCTuTeJ|19951995

Avatar
Date: 12/2/2010
Reply


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

skuvv

Avatar
Date: 12/3/2010
Reply


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

Mikhail Sukhov

Avatar
Date: 12/3/2010
Reply


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


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

skuvv

Avatar
Date: 12/3/2010
Reply


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

Mikhail Sukhov

Avatar
Date: 12/4/2010
Reply


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


Code
using System.Reflection;
using Ecng.Reflection;

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


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy