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.
Ho provato ad aggiustare con un row[i]["categoria"].ToString() ma il compilatore mi dice: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";
Cannot apply indexing with [] to an expression of type 'object'

Rispondi quotando