Wie lade ich alle Daten auf meinem SQL-Server zu beschriften? Bisher konnte ich nur 1 Daten laden. Ich kann nicht alle laden. Ich kann nicht herausfinden, wie ich anfangen soll. Hier ist die Liste der Daten, die ich laden möchte. Laden Sie jede Tabelle Daten in HTML-Tabelle mit Label
Dies ist mein Code:
private string product_name { get; set; }
private string product_type { get; set; }
private string image_desc { get; set; }
private void load_products()
{
con.Open();
cmd = new SqlCommand(@"SELECT productName,productType,image_desc
FROM Products3",con);
rdr = cmd.ExecuteReader();
if(rdr.Read())
{
while (rdr.Read())
{
product_name = rdr["productName"].ToString();
product_type = rdr["productType"].ToString();
image_desc = rdr["image_desc"].ToString();
// foreach()
lbl_table.Text = @"<table class='table table-bordered'>
<thead>
<tr>
<th>Product Name</th>
<th>Product Type</th>
<th>Image</th>
</tr>
</thead>
<tbody>
<tr>
<td>"[email protected]"</td>
<td>"[email protected]"</td>
<td>"[email protected]"</td>
</tr>
</tbody>
</table>";
}
}
con.Close();
}
Wie konnte ich alle Tabellendaten Ich dachte, ich brauche einige foreach
aber ich weiß nicht wissen, wo es zu verwenden. Ich wollte separate Tabelle für jedes Produkt erstellen.
ist dies in der while (rdr.Read)? Weil ich Fehler auf Ihrem while() –
bekommen, wenn Sie separate Tabelle für jeden Datensatz erstellen möchten, dann verwenden Sie Ihren vorherigen Code, wie es nur ändern Sie es so ' lbl_table.Text + = @ "' add + sign –