SQL结果表示.asp.net vb.net



我有一个名为tblA的表,它看起来像这样

| FileName   | ProductName | 
|:-----------|:------------|
| 12345.jpg  |Honda        |
| 14578.jpg  |Toyota       |
| 11475.jpg  |Honda        |
| 11457.jpg  |Nissan       |
| 11145.jpg  |Honda        |
| 24879.jpg  |BMW          |
| 22222.jpg  |Honda        |
| 21545.jpg  |Honda        |
| 55552.jpg  |Honda        |

我正在使用gridView构建一个ASP.net VB.net网站。如果我执行这个查询

select FileName from tblA where ProductName = 'Honda'

然后我希望我的asp.net gridview像这样显示:

|12345.jpg  |11475.jpg  |11145.jpg  |
|22222.jpg  |21545.jpg  |55552.jpg  |

当你选择结果与图片并排显示时,本质上就像craigslist。

你能告诉我如何使用gridview做这个正确的方向吗?

如果gridview不是正确的方法,那么我是否必须创建一个循环并在VB.net中构建自己的DIV HTML ?

谢谢

你必须使用DataList控件来实现这一点,并且必须使用属性RepeatColumns=3, RepeatDirection= RepeatDirection. horizontal。你可能还需要设置RepeatLayout属性

最新更新