请问一个Gridview如何实现在页面中显示两列(左右两部分)? 本帖最后由 gdlpc 于 2010-10-27 09:54:13 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵,你一棵星星了!其实这个gridview比较难弄啦!只要显示成这样的话可以这样:后台的一个list中有1-22条数据;int a=list.size()/2;然后对list一样循环新的newlist里放list[0],list[0+a],list[1],list[1+a]....;也就是newlist重新按你的要求排了序,然后循环newlist输出html table的代码;String s="<table>";for(int i=0;i<newlist.size();i++){ 如果mod2为0的话换行}s+="</table>";然后将s输出到前台显示。复杂的数据显示不要拘泥于服务器标签,自己写出html代码。 当然String s,换成StringBuilder的啦!大概这个意思,好久没用C#的,不知道list是不是和java里一样有size()方法还是length DataList RepeatColumnsrepeater也可以的 2楼是个好思路。循环数据,动态创建<tr><td> 直接从数据库读出来的数据绑定在repeater上,然后通过div+css显示出你想要的效果,做好控制。 数据的前台绑定与后台绑定各自优缺点 c# 在excel中新建一个工作表 DataGrid排序问题 ====VS2005里面,如何实现实现多个页面继承某一个类,并定制类的一个变量名称==== 关于嵌入式框架 刚写的代码可是总是运行不对 请教.为什么我的datagrid的selectindex总是0 在Asp.Net中连接SqlServer数据库要注意一些什么问题? VS2005中怎样使用tabstrip控件 急急急!!!急需.net ajax web2.0 高手(SOHO) 一个关于计算字段里日期据今天 已经多少天的计算 用了母板页,框架中的页面没了滚动条?
后台的一个list中有1-22条数据;
int a=list.size()/2;
然后对list一样循环
新的newlist里放list[0],list[0+a],list[1],list[1+a]....;
也就是newlist重新按你的要求排了序,
然后循环newlist输出html table的代码;
String s="<table>";
for(int i=0;i<newlist.size();i++)
{
如果mod2为0的话换行}
s+="</table>";然后将s输出到前台显示。
复杂的数据显示不要拘泥于服务器标签,自己写出html代码。
大概这个意思,好久没用C#的,不知道list是不是和java里一样有size()方法还是length
repeater也可以的