用Table读取数据库数据:(Table有6列)
第一行是人名(name)
第二行是性别 (sex)
第三行是年龄(age)
第四行又是年龄
第五行又是性别
............这样的Table读取数据库数据的代码怎么写呀???
第一行是人名(name)
第二行是性别 (sex)
第三行是年龄(age)
第四行又是年龄
第五行又是性别
............这样的Table读取数据库数据的代码怎么写呀???
解决方案 »
- 自定义控件添加 bool类型的属性
- FreeTextBox控件--我在工具栏找不到?
- ◆◆◆◆◆◆急!!!excel导入数据库时出错,做过的同志们帮忙看看是怎么回事啊,谢谢啦◆◆◆◆◆◆
- web control之table的用法?(在线)
- 请大家帮帮忙
- 封装Button控件的事件问题
- 谁可以提供一个asp.net使用模态窗口的例子,越详细越好
- 我原来写的asp代码怎么样才能比较好的转化成asp.net的文件?
- 关于session_end以及写操作日志程序的问题。。。急
- 有没有什么办法将0格式化成一个空格?
- 关于o/r mapping非常值得讨论的问题,所有高手关注
- 求助水晶报表为何不弹出导出界面,不能导出EXCEL,而且图标全无
男 男 男 女 女 女
22 24 25 22 21 22
张明 马洪 陈赛 潘舍 张量 李洪
男 男 男 女 男 男
24 34 43 44 55 23
或者用这个..
我的意思是这样地,表就3个字段(name,sex,age),但是Table读出来的样式如下:小李 小张 小马 小房 李好 李玲
男 男 男 女 女 女
22 24 25 22 21 22
张明 马洪 陈赛 潘舍 张量 李洪
男 男 男 女 男 男
24 34 43 44 55 23
int numcells = 2;
for (int j=0; j<numrows; j++) {
TableRow r = new TableRow();
for (int i=0; i<numcells; i++) {
TableCell c = new TableCell();
c.Controls.Add(new LiteralControl("row " + j.ToString() + ", cell " + i.ToString()));
r.Cells.Add(c);
}
Table1.Rows.Add(r);
你仔细琢磨一下循环语句的应该就可以了
总记录数从你的数据集 里面取得,例如为myDataTable.Rows.Count那么,第一重循环次数为 m=myDataTable.Rows[0].Count/y,(如果不能整除,i还要加1)for(i=0;i<m,i++)
{ TableRow r = new TableRow();
for(k=0;k<myDataTable.Columns.Count,k++)//这里你的myDataTable.Columns.Count是3,直接写3也行
{
for(j=0;i<y,j++)
{
TableCell c = new TableCell();
c.text= myDataTable.Rows[j][k].ToString();
r.Cells.Add(c); }
myTable.Rows.Add(r); //myTable就是你的table控件id }
}}