我现在有两个Table 控件,要在第一个控件的某一Row的一个Cell里加另外的Table.
可是cell的方法掌握的不是很好,不知道怎么加

解决方案 »

  1.   

    TableRow GRow=null;
    TableCell GCell=null;
    int i,c; for( i=0;i<ds.Tables["grade"].Rows.Count;i++)
    {
    GRow=new TableRow();
    for(c=0;c<2;c++)
    {
    GCell=new TableCell();
    GCell.Text=ds.Tables["Grade"].Rows[i][c].ToString();
    GRow.Cells.Add(GCell);//本来上面要加一个GCell可是现在要加一个Table,怎么做到这一点
    }
    tbGrade.Rows.Add(GRow);
    }
      

  2.   

    不太明白你的意思你是要将ds.Tables["grade"]中的内容输出到页面中?放在第一个控件的某一Row的一个Cell里?
      

  3.   

    不是,是要把一个Table控件里再加一个Table控件,把第二个作为第一个的单元格因为他们的行数不一样。
      

  4.   

    //本来上面要加一个GCell可是现在要加一个Table,怎么做到这一点
    ====================》
    Table mytable=new Table();
    TableRow row=new TableRow();
    TableCell cell=new TableCell();
    row.Cells.Add(cell);
    mytable.Rows.Add(row);//添加table到GCell
    GCell.Controls.Add(mytable);