Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Scorrere un DataTable

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Scorrere un DataTable

    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'

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,886
    codice:
            For Each riga As DataRow In myTable4.Rows
               lblmenprod.Text = riga("nomecampo").ToString & "
    "
            Next
    codice:
           foreach (DataRow riga myTable4.Rows) {
             lblmenprod.Text = riga("nomecampo").ToString + "
    ";
            }

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Funziaaaa
    Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.