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

Проблема с Сolumns.Add
Atom
12/2/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" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "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" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "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: А что за рефлекшн?

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