Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > создание диаграмм используя данные из Linq2Sql


Автор: crazysun 18.10.2008, 17:05
Доброго времени суток.
Собственно сабж...

прочитал статью - http://www.internet-technologies.ru/articles/article_725.html попытался использовать ChartSpace1.DataSource = query; где query мой запрос из Linq, проблема не совместимости типов(

Буду признателен за любую информацию по данному вопросу.

Автор: crazysun 19.10.2008, 07:01
Торопясь я плохо сформулировал вопрос.. Возможно это прояснит ситуацию.
Мне нужно нарисовать диаграммы специального вида «черный ящик» (time-line, отображение событий: работа двигателя, скорость движения, движение объекта, состояние датчиков (датчики дверей, температуры и т.д.)
Данные обрабатываются при помощи Linq2Sql из базы данных SQL Server 2008. Я понятия не имею какими средствами мне рисовать диаграммы, поискав в интернете нашел выше написанную статью, но там данные берутся непосредственно из базы данных. При попытке работать с данными из Linq у меня возникла проблема не совместимости типов. 
Код
 pontDataContext db = new pontDataContext();
            var query = from p in db.Ponts
                        select p;
            ChartSpace1.DataSource = query;

Error    1    Cannot implicitly convert type 'System.Linq.IQueryable<WebApplication5.Pont>' to 'msdatasrc.DataSource'. An explicit conversion exists (are you missing a cast?)    

я в C# новичок поэтому ошибка скорее всего примитивная.. Буду признателен любой толковой информации по созданию диаграмм вида описанного выше.[code=csharp]



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)