0

我正在尝试使用 CSS 在 XHTML Strict 中创建一个简单的带状网格视图。有关示例,请参见devExpress GridView 的这张图片。主要问题是如何创建一个表,其中每个条目由多行组成。当然,像

<table>
<tr><td>
   <table>
   <tr>
     <td width=100>Item 1, cell 1</td>
     <td width=200>Item 1, cell 2</td>
   </tr><tr>
     <td width=300>Item 1, cell 3</td>
   </tr><tr>
     <td width=150>Item 1, cell 4</td>
     <td width=150>Item 1, cell 5</td>
</td></tr>
<tr><td>
   <table>
   <tr>
     <td width=100>Item 2, cell 1</td>
     <td width=200>Item 2, cell 2</td>
   </tr><tr>
     <td width=300>Item 2, cell 3</td>
   </tr><tr>
     <td width=150>Item 2, cell 4</td>
     <td width=150>Item 2, cell 5</td>
</td></tr>
</table>

然而,这“气味”。使用很多 colspan 也是如此。还有其他选择吗?

4

2 回答 2

0

您可能可以编写自己的表格输出方式(作为代码隐藏中的方法,或作为自定义控制器),使用 DataTable 对象或类似的东西作为输入。不要认为标准的 gridview-controller 能够做你想做的事。

于 2009-06-08T08:54:33.273 回答
0

您还可以嵌套表格:

<table>
<tr><td><!----- row 1 -->
    little icon
</td><td>
    <table>
        <tr><td>Band 1</td><td>some data</td></tr>
        <tr><td>Band 2</td><td>some other data</td></tr>
    </table>
</td></tr>
<tr><td><!----- row 2 -->
...
</td></tr>
</table>
于 2009-06-08T11:18:15.213 回答