2009-07-02 3 views
0

Я хочу дать пользователям возможность настраивать столбцы asp.net ListView.Динамические столбцы ListView в Runtime

Например: имеется 10 столбцов данных, пользователь должен иметь возможность выбирать любое количество столбцов для отображения в своем индивидуальном представлении ListView.

Я исследовал, как выполнить эту задачу, и то, что я придумал; реализуя интерфейс ITemplate во время выполнения на основе определенной настройки пользователей.

В следующей статье msdn описывается, как реализовать интерфейс ITemplate. http://msdn.microsoft.com/en-us/library/aa289501%28VS.71%29.aspx

Есть ли другой (лучший?) Способ достичь моей цели, о которой я должен знать?

+0

Я сам сталкиваюсь с этой проблемой, и мне было любопытно, разрешите ли вы решить эту проблему? – Novus

ответ

0

Я уже реализовал эту функцию. Однако я не использовал интерфейс ITemplate. Я использовал очень традиционный подход, когда горизонтальные флажки корреспондировали каждый столбец. На основании отмеченного или снятого флажка (ов) я устанавливаю видимость столбцов (столбцов) в ListView.