我有一个名为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属性