想用一个方法来实现这种效果,在动态网站上面,新闻标题是随处可见的,我想过用WEB控件来实现这种效果,不知道如何实现每行每列数不同,你看每一行的列数为一列,第二行的列数为两列,第四行的列数为四列,麻烦就在这里!如果直接用datalist然后设置它的RepeatColumns的属性,我也会,直接设为四列就行,那你就错了,设置四列后,有没有发现,每行的列数都不是对齐的?所以问题就在这里,我搜索过引擎,也没有发现太多的资料..我的这个问题,不管在中华网上,还是大型的新闻网上,都是随处可见,不知道他们是使用的什么方法,不过,用C#和ACCESS数据库有没有人帮帮我,可以不用datalist控件,其它的方法也行,PHP我不会呀,就不用写PHP了!占用大虾宝贵的时间,写出一段代码做为我的参考,小弟万分感谢,跪谢了!
图片看不到。不知道你说的是什么效果
你可以在后台拼接html代码,比如拼接一个table,通过设置colspan属性控制每一行显示出来的列效果。
类似下面的代码:
<table>
<tr><td colspan="4></tr>//显示为一列
<tr><td colspan="2"></td><td></td><td></td></tr>//显示为三列
<tr><td></td><td></td><td></td><td></td></tr>//显示为四列
</table>
明确说一下,这和用什么语言和什么数据库没有关系。如果你想要自定义的表格效果,就要放弃.NET提供的那些控件。
自己可以在代码中根据数据生成table行的自定义列,灵活控件colspan属性就可以了。