动态ListView列在运行时

时间:2009-07-02 17:08:30

标签: asp.net

我想让用户能够自定义asp.net ListView的列。

例如:有10列数据,用户应该可以选择任意数量的列来显示在ListView的个性化视图中。

我已经研究过如何完成这项任务,我想出的是;在运行时根据特定用户设置实现ITemplate接口。

以下msdn文章介绍了如何实现ITemplate接口。 http://msdn.microsoft.com/en-us/library/aa289501%28VS.71%29.aspx

是否有不同的(更好的?)方式来实现我应该注意的目标?

1 个答案:

答案 0 :(得分:0)

之前我已经实现了这种功能。但是,我没有使用ITemplate界面。我使用了非常传统的方法,让每个列都有水平复选框。根据选中或取消选中的复选框,我在ListView上设置列的可见性。