Я бы предложил начать с набора инструментов Silverligt (выпущенного на PDC), который включает в себя элемент управления диаграммой Silverlight. Существует обзор того, как использовать этот контрольный пост здесь .
Важное отличие между диаграммами Silverlight и диаграммами на основе форума ASP.Net (с использованием стороннего элемента управления) заключается в том, что диаграмма Silverlight будет выполняться на клиенте, а диаграмма asp.net - на сервере. Поэтому, если вы хотите использовать этот тип управления, вам нужно будет представить данные своей диаграммы как сервис .
Еще один вариант создания диаграмм Silverlight, но при выполнении кода на стороне клиента, - это сборка Xaml с использованием ASP.Net. В этом случае вы создадите свой Xaml диаграммы с использованием ASP.Net, который вместо генерации вывода HTML будет генерировать вывод Xaml.
Если вам нужен пример, дайте мне знать ...