我认为您应该使用随 DotNet 框架 3.5 一起引入的ListView 控件。
ListView是一个模板驱动控件,这意味着它默认情况下不会呈现任何内容。默认情况下,开发人员必须完全指定他/她想要以模板形式呈现的 HTML(应指定应在 LayoutTemplate 中呈现的 HTML)。
请参阅下面的代码项目 url 以获取实现详细信息。
http://www.codeproject.com/KB/webforms/CompleteListView.aspx
另请参阅以下 msdn 视频,
http://www.asp.net/aspnet-35/videos/the-listview-control
更新:由于您的项目使用 DotNet Framework 2.0,您应该使用 Repeater 服务器控件来实现此目的
Repeater 控件没有内置布局或样式;您必须在控件的模板中显式声明所有 HTML 布局、格式和样式标记。
但是使用Repeater进行分页、排序等会有点困难。ListView 是 Repeater 的更新版本,也具有上述功能。
希望这对你有帮助..