用Table读取数据库数据:(Table有6列)
第一行是人名(name)
第二行是性别 (sex)
第三行是年龄(age)
第四行又是年龄
第五行又是性别
............这样的Table读取数据库数据的代码怎么写呀???

解决方案 »

  1.   

    不是多个相同字段,表就3个字段(name,sex,age)
      

  2.   

    我的意思是这样地,表就3个字段(name,sex,age),但是Table读出来的样式如下:  小李  小张   小马   小房    李好   李玲 
       男    男     男     女      女     女
       22    24     25     22      21     22
      张明  马洪   陈赛   潘舍    张量   李洪
       男    男     男     女      男     男
       24    34     43     44      55     23
      

  3.   

    用datalist就可以解决了..也就是横向输出两列吗,说那么复杂..
      

  4.   

    http://www.cnblogs.com/lovecherry/archive/2005/04/28/146749.html
    或者用这个..
      

  5.   

    http://www.study888.com/computer/web/ASPNET/jichu/200504/28101.html
      

  6.   

    我想用Table完成应该怎么办?????代码应该怎么写???
      

  7.   

    干嘛用table呀?用DataGrid不就行了吗!
      

  8.   

    我想用Table完成应该怎么办?????代码应该怎么写???
      

  9.   

    我想用Table完成应该怎么办?????代码应该怎么写???
      

  10.   

    我想用Table完成应该怎么办?????代码应该怎么写???
    我的意思是这样地,表就3个字段(name,sex,age),但是Table读出来的样式如下:小李  小张   小马   小房    李好   李玲 
    男    男     男     女      女     女
    22    24     25     22      21     22
    张明  马洪   陈赛   潘舍    张量   李洪
    男    男     男     女      男     男
    24    34     43     44      55     23
      

  11.   

    我想用Table完成应该怎么办?????代码应该怎么写???
      

  12.   

    用一个服务器端的table,用for循环 往里面填充就行了吧? 填充数据的方法 例子如下:            int numrows = 3;
                 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);
    你仔细琢磨一下循环语句的应该就可以了
      

  13.   

    我想用Table完成应该怎么办?????代码应该怎么写???
      

  14.   

    我想用Table完成应该怎么办?????代码应该怎么写???
      

  15.   

    table 填充的方法是把单元个对象Tablecell一个一个的添加到TableRow(行对象)里面,再把TableRow一行一行的添加到table里面,先定义 显示的列数y
    总记录数从你的数据集 里面取得,例如为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 }

    }}
      

  16.   

    改正句子:那么,第一重循环次数为 m=myDataTable.Rows[0].Count/y,(如果不能整除,m还要加1)