#silverlight #pivot #pivotviewer
#silverlight #сводные #сводный просмотрщик
Вопрос:
Я новичок в Silverlight PivotViewer. Моя цель — создать изображение для каждой продажи в моей базе данных. Изображение должно содержать данные о торговом представителе, дате продажи, сумме счета, клиенте и т.д. Я использую подход с использованием шаблонов Html, смотрите здесь, и у меня есть успех в создании изображений с помощью этого подхода.
Объем моих продаж за последние пару лет составляет несколько сотен тысяч продаж. Мне нужно иметь возможность запрашивать подмножества продаж на основе разных критериев. Мой процесс заключается в том, что по мере генерации продаж я создаю изображение продажи с помощью Html-шаблона и сохраняю это изображение в файловой системе. Мое видение заключается в создании пользовательского интерфейса, в котором пользователь может вводить критерии фильтрации (диапазон дат продаж, торговый представитель и т.д.) И создавать коллекцию сохраненных изображений и отображать их в Silverlight Pivotviewer. Каков наилучший способ сделать это?
Моя первоначальная мысль заключалась в том, чтобы сгенерировать файл cxml на лету после того, как пользователь введет критерии фильтрации. Это лучший подход? Любая помощь высоко ценится. Спасибо.
Ответ №1:
Я успешно создал Silverlight PivotViewer с использованием PivotServerTools от Microsoft. Я динамически создаю изображения и извлекаю данные из базы данных. Вот ссылка, которая поможет вам. PivotServerTools
Ответ №2:
Возможно, вы уже решили эту проблему, но вы движетесь по правильному пути. Генерация изображения является наиболее сложной и дорогостоящей частью процесса. Генерируя изображения по мере создания данных, вы экономите много времени на загрузку. Генерация CXML выполняется быстро и довольно просто. Итак, я бы пошел по пути, по которому вы находитесь: динамическая генерация CXML без фильтров и oncreated генерация изображений.
Тони