0
テーブルに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
いくつかの例を挙げてください。 –