asp.net中Table控件动态表格的问题(C#)

问题描述

foreach(DataRowrowinDataTableNewProduct.Rows){//创建新的行TableRowtblRow=newTableRow();//创建新的单元格TableCelltblCell=newTableCell();//将单元格添加给表格行tblRow.Cells.Add(tblCell);//将行添加给表格tblNewProduct.Rows.Add(tblRow);}用这个代码我只能实现纵向的表格布局,但是我现在想表格输出的是横向的,图示:tblcelltblcelltblcelltblcelltblcelltblcelltblcelltblcelltblcell请教各位高手了!谢谢

解决方案

解决方案二:
inti=3;foreach(....){if(i==3)//创建新的行TableRowtblRow=newTableRow();//创建新的单元格TableCelltblCell=newTableCell();//将单元格添加给表格行tblRow.Cells.Add(tblCell);i--;if(i==0)//将行添加给表格{tblNewProduct.Rows.Add(tblRow);i=3;}}
解决方案三:
大概意思是这样的不过在最后一行的时候很可能会出错的就是在那行的数据不足三个的时候就要另行处理了能用datalist之类的不啊?直接就RepeatColumns="3"RepeatDirection="Horizontal"就可以了的
解决方案四:
该回复于2012-07-18 13:13:56被版主删除
解决方案五:
谢谢你的回答吖!datalist类,我就没什么接触了,高手有空的话,可否给个例子给我慢慢参考?

时间: 2024-12-23 22:23:36

asp.net中Table控件动态表格的问题(C#)的相关文章

ASP.NET中repeater控件用法实例_实用技巧

本文实例讲述了ASP.NET中repeater控件用法.分享给大家供大家参考.具体实现方法如下: repeater绑定数据: 复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) {         if(!IsPostBack)             BindStudent(); } private void BindStudent() {         string str = ConfigurationManag

轻松学习Asp.net中的控件

       C/S 结构,即大家熟知的客户机和服务器结构.它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销.目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件:因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出

asp.net中导航控件传值的问题

问题描述 asp.net中导航控件传值的问题 我是一个.net新手,刚做了一个小型网站,其中使用到了控件sitemappath,但是页面之间是 要通过传递参数进行取值的,比如页面A点击链接到页面B并向B中传递id值,然后页面B点击链接 到页面C并向C传递id值, 但是若通过sitemappath返回到页面B时,此时页面A传递的id值 已经无法访问了,因此报数据库连接错误,请各位大神帮忙解答一下,感激不尽啊 解决方案 http://www.jb51.net/article/22301.htmhtt

ASP.NET中验证控件的使用

原文:ASP.NET中验证控件的使用 前言:     前几日,无奈用JS判断控件的有效性,发现的确是一件费力.费神的事情!特别是针对邮件格式.邮政编码等的关于正则表达式的JS验证(其中涉及正则表达式的比较等,较烦~).其实对于这些常用的控件有效性验证,在Asp.Net中有单独的验证控件可供使用.他们可以满足一般的,诸如非空,范围.比较等的验证.   验证控件:    Asp.Net中内置的验证控件有:RequiredFieldValidation.RangeValidation.RegularE

灵活掌握asp.net中gridview控件的多种使用方法(下)_实用技巧

继续上篇文章的学习<灵活掌握asp.net中gridview控件的多种使用方法(上)>,在此基础上巩固gridview控件的操作使用,更上一层楼. 11.GridView实现用"..."代替超长字符串:效果图:   解决方法:数据绑定后过滤每一行即可 for (int i = 0; i <= GridView1.Rows.Count - 1; i++) { DataRowView mydrv; string gIntro; if (GridView1.PageInde

灵活掌握asp.net中gridview控件的多种使用方法(上)_实用技巧

灵活使用asp.net中gridview控件的方法有很多种,本文内容很富,希望大家都能有所收获. 1.GridView无代码分页排序: 效果图: 小提示: 1.AllowSorting设为True,aspx代码中是AllowSorting="True": 2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12". 3.默认的是单向排序的,右击GridView弹出"属性",选择AllowSort

ASP.NET中日历控件和JS版日历控件的使用方法(第5节)_实用技巧

今天小编带大家以做任务的形式了解ASP.NET中日历控件的使用方法,主要任务内容: 1.添加一个日历,设置日期以蓝色的完整名称显示,周末以黄色背景红色文字显示,而当前日期使用绿色背景显示,用户可以选择一天.一周或整个月,被选的天/周/月使用灰色背景色来显示.当选中一个日期后,把时间显示在下面的一个文本框中,效果如图所示: 2.设计一个注册页面,使用js日历控件帮助用户输入出生日期.效果如图所示: 学习项目一  Calendar日历控件 1.在站点下创建一个Calendar页面,并在页面上拖放一个

ASP.NET中验证控件的使用方法_实用技巧

对于这些常用的控件有效性验证,在Asp.Net中有单独的验证控件可供使用.他们可以满足一般的,诸如非空,范围.比较等的验证,为用户登录页面添加输入数据验证功能和验证码功能.  验证控件:    Asp.Net中内置的验证控件有:RequiredFieldValidation.RangeValidation.RegularExpressValidation.CompareValidation.CustomValidation和ValidationSummary等六种.其中用户自定义验证控件,由于并

asp.net中变压器控件

问题描述 在asp.net中变压器控件有没有,如没有怎样编程实现,开关控件有有没有,如没有,怎样设计这两控件 解决方案 解决方案二:晕,哪能有这种控件啊,自己画