conn.Open();
TableRow r = new TableRow();
TableCell c = new TableCell();
SqlDataReader reader = comm.ExecuteReader();
while (reader.Read())
{
c.Controls.Add(new LiteralControl(reader["Name"].ToString()));
r.Cells.Add(c);
Table1.Rows.Add(r);
c.Controls.Add(new LiteralControl(reader["RollID"].ToString()));
r.Cells.Add(c);
Table1.Rows.Add(r);
}
我使用上面的代碼在table.But中打印數據。但所有字段都在單行(行不遞增)。可以告訴我如何顯示在多行中。在asp.net中的表中顯示記錄
是的,我沒有使用GridView的,因爲我想在每一個row.But我的rightnost電池使用下拉列表因此,試圖使用表而不是 – Rohith 2011-06-07 14:20:55
你可以請幫助我如何打印表格單元格中的下拉列表在這裏。 – Rohith 2011-06-07 14:21:30
您可以利用'GridView'中的['TemplateField'](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatefield.aspx)列來實現此目的。有一個相當不錯的教程[這裏](http://msdn.microsoft.com/en-us/library/bb288032.aspx)。 – 2011-06-07 14:25:16