Ho un datatable che contiene tutti i record di un db... Vorrei che nella mia label lblmenprod fosse stampata ogni categoria. Ho provato nel modo sottostante ma mi viene stampata solo la prima categoria per il numero di categorie totali.
codice:
MySqlDataAdapter da4 = new MySqlDataAdapter(sql4, conn);
DataTable myTable4 = new DataTable();
da4.Fill(myTable4);
DataRow row;
row = myTable4.Rows[0];
lblmenprod.Text = "APERTURA";
int cont = myTable4.Rows.Count + 1;
if (myTable4.Rows.Count > 0)
{
for (int i = 1; i < cont; i++)
{
lblmenprod.Text = lblmenprod.Text + "***" + row["categoria"].ToString() + "*** ";
}
}
lblmenprod.Text = lblmenprod.Text + "CHIUSURA";
Ho provato ad aggiustare con un row[i]["categoria"].ToString() ma il compilatore mi dice:
Cannot apply indexing with [] to an expression of type 'object'