Я надеялся на решение, которое было бы специфично для элементов управления диаграммой ASP.NET.
Не видя четкого ответа для элементов управления графиком, пришло время перейти к исходным данным. Я не решался substring
имен из столбцов произвольной длины, потому что этот sproc был повторно использован / использован другими элементами формы на других страницах - gridview
.
Решением было создание НОВОЙ КОЛОННЫ с именем DisplayName
в наборе результатов в сохраненном процессе. Вместо того, чтобы изменять существующий, я просто включил новый столбец:
SELECT
SomeName
,COUNT(SomeName) AS SomeNumber
,SUBSTRING(SomeName,0,15) AS DisplayName
Это не дорогое решение с точки зрения разработки, исследований, времени и стоимости обработки, так что это победа. В большинстве случаев уровень представления должен решать эти проблемы, но в этом случае более быстрое решение работает, когда нет четкого решения на уровне представления.
Спасибо Руссу и Вакашамеду!