0
我想使用table.append將s.no添加到我的表格中,但它不會添加在我的表格中這裏是我的代碼請幫助我。如何在Html表格中添加可數數字
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
SqlCommand cmd = new SqlCommand("select Users.FirstName,Users.Address,UserFees.MonthName,UserFees.BookNumber,UserFees.Date,UserFees.Year,UserFees.TotalPaid,UserFees.Balance from Users inner join UserFees on Users.UserID=UserFees.UserID", con);
SqlDataReader reader = cmd.ExecuteReader();
table.Append("<table class='table table-bordered table-hover table-striped'>");
table.Append("<tr><th>S.NO</th><th>Address</th><th>Month</th><th>Book Number</th><th>Date</th><th>Year</th><th>Total Paid</th><th>Balance</th>");
table.Append("</tr>");
if (reader.HasRows)
{
while (reader.Read())
{
int i = 1;
table.Append("<tbody>");
table.Append("<tr class='success'>");
table.Append("<td>" i++ "</td>");
table.Append("<td>" + reader[1] + "</td>");
table.Append("<td>" + reader[2] + "</td>");
table.Append("<td>" + reader[3] + "</td>");
table.Append("<td>" + reader[4] + "</td>");
table.Append("<td>" + reader[5] + "</td>");
table.Append("<td>" + reader[6] + "</td>");
table.Append("<td>" + reader[7] + "</td>");
table.Append("</tr>");
table.Append("</tbody>");
}
}
table.Append("</table>");
PlaceHolder2.Controls.Add(new Literal { Text = table.ToString() });
reader.Close();
reader.Dispose();
}
}
}
這是我在這裏調用變量i ++的列,但s.no不可數。
請正確使用標籤。這個問題與asp.net-mvc無關。 – Shyju
你在每一次迭代中都加了'tbody',而你真的只需要一次。此外,由於您沒有使用'thead'標籤,因此在同一級別上使用'tr'和'tbody'是錯誤的,所以我建議您完全擺脫'tbody' – Andrei
請舉一些例子。 –