【发布时间】:2011-11-29 08:19:28
【问题描述】:
我有大约 20 页要开发,其中大部分包含以表格格式显示的数据。所有页面的列和数据都不同。
我想知道我是否可以创建一个可以动态创建列的用户控件,但我不知道 asp.net 的哪个数据控件在性能和易于实现方面最好。这样我就可以在所有页面中使用一个用户控件。
请帮助我提出您宝贵的建议。如果有其他更好的方法来处理这种情况,我会很高兴听到。
【问题讨论】:
我有大约 20 页要开发,其中大部分包含以表格格式显示的数据。所有页面的列和数据都不同。
我想知道我是否可以创建一个可以动态创建列的用户控件,但我不知道 asp.net 的哪个数据控件在性能和易于实现方面最好。这样我就可以在所有页面中使用一个用户控件。
请帮助我提出您宝贵的建议。如果有其他更好的方法来处理这种情况,我会很高兴听到。
【问题讨论】:
用auto column 命名GridView 来显示表格数据可能是要走的路。它非常容易实现,只需将数据绑定到视图即可。
如果性能是首要考虑因素,我认为(但不确定)中继器更快。 我怀疑它会产生/那么大/不同。
【讨论】:
您不需要实现自定义用户控件:GriView 开箱即用 - 查看 AutoGenerateColumns 属性。
【讨论】: