gridview section header



有办法在Gridview中创建节头吗?或者通过其他控制来获得类似的结果?

我现在有几个案例,我希望屏幕看起来像这样。。。让我看看我是否可以用一些ASCII艺术来表达这个想法。。。

+-----------------------------------------+
| Office          | Manager   | Sales     |
+-----------------------------------------+
| Eastern Region                          |
+-----------------------------------------+
| New York        | Hamilton  | 1,400,000 |
| Boston          | Adams     | 1,150,000 |
| Philadelphia    | Franklin  |   980,000 |
+-----------------------------------------+
| Southern Region                         |
+-----------------------------------------+
| Atlanta         | Marion    |   840,000 |
| Charlottesville | Jefferson |   920,000 |
+-----------------------------------------+
| Western Region                          |
+-----------------------------------------+
| Dodge City  | Earp          |   450,000 |
| Kansas City | Oakley        |   380,000 |
+-----------------------------------------+

也就是说,当一些关键字段发生变化时,我希望在新的部分上有一个标题一路领先,它具有与细节行不同的格式。

有什么方法可以用GridView或其他控件来实现这一点吗?

到目前为止,我已经通过用代码生成部分或全部HTML标记,并构建一个混合标记和数据的大字符串来完成这项工作。这是有效的,但它很尴尬,很难阅读,也很难维护。

您可以使用ASP.NET的表控件,并根据需要操作数据。

最新更新