asp:Table ------------------------------------ TableRow myrow = new TableRow(); k = 0; while (k < 5 && m < l) { Button mybutton = new Button(); mybutton.Text = m.ToString(); TableCell mycell = new TableCell(); mycell.Controls.Add(mybutton); myrow.Cells.Add(mycell); m = m + 1; k = k + 1; } mytable.Rows.Add(myrow);-------------------------------------------------- 或者直接使用gridview
------------------------------------
TableRow myrow = new TableRow();
k = 0;
while (k < 5 && m < l)
{
Button mybutton = new Button();
mybutton.Text = m.ToString();
TableCell mycell = new TableCell();
mycell.Controls.Add(mybutton);
myrow.Cells.Add(mycell);
m = m + 1;
k = k + 1;
}
mytable.Rows.Add(myrow);--------------------------------------------------
或者直接使用gridview
while(k<ds.Tables[0].Rows.Count && m<4)
{
Label objLabel = new Label();
objLabel.Text = ds.Tables[0].Rows[k]["pro_classname"].ToString(); TableCell mycell = new TableCell();
mycell.Controls.Add(objLabel);
myrow.Cells.Add(mycell);
m = m + 1;
k = k + 1;
}
T_adsClass.Rows.Add(myrow);这样的话只是打出一行不同的栏目名称,后两条记录并没有产生第二行