Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655

    Leggere il primo valore da un DataTable

    Ciao a tutti vorrei leggere soltanto il primo valore di un DataTable sapendo che l'oggetto DataTable è costituito da una sola colonna ed io vorrei appunto leggere soltanto il primo valore e memorizzarlo in una stringa....

    esiste un modo semplice,magari utilizzando qualche metodo dell'oggetto DataRow?

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    DataTable dt = lib.GetDataTable(MioModulo.StringaConnessione, "select nome_comune, sigla_provincia from comuni");
    string primaRigaPrimaColonna = dt.Rows[0][0].ToString();
    lib.PrintLn(primaRigaPrimaColonna);
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655
    un altro modo che ho trovato in giro per la rete potrebbe essere questo:

    DT.Rows(0).Item(0)

    questo metodo mi serviva per inviare come Body di una mail il contenuto della prima riga del mio DataTable....

    per fare questo ho scritto il seguente codice ma ho avuto pessimi risultati...

    Dim mail As New MailMessage()

    'set the addresses
    mail.From = New MailAddress("Mio Indirizzo")
    mail.To.Add("Indirizzo Destinatario")

    'set the content
    mail.Subject = "Prova"

    'Corpo è il mio Datatable
    Dim Stringa As Object
    Stringa = Corpo.Rows(0).Item(0)

    mail.Body = Stringa

    'send the message
    Dim smtp As New SmtpClient("smtp.tiscali.it")
    smtp.Send(mail)

    in pratica all'indirizzo del destinatario arriva una mail vuota....

    Da cosa potrebbe dipendere?

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da melmar20
    un altro modo che ho trovato in giro per la rete potrebbe essere questo:

    DT.Rows(0).Item(0)
    item è la proprietà predefinita e si può ometterla, però in effetti, è più chiaro il codice se si mette
    Pietro

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 © 2025 vBulletin Solutions, Inc. All rights reserved.