Leggere il primo valore da un DataTable

martedì 30 gennaio 2007 - 23.24

melmar20 Profilo | Junior Member

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?

alx_81 Profilo | Guru

>Ciao a tutti
Ciao!
> 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....

Dato un datatable DT ecco come estrarre il primo item..

DT.Rows(0).Item(0)

ciao!


Alx81 =)

http://blogs.dotnethell.it/suxstellino

melmar20 Profilo | Junior Member

Grazie mille....l'istruzione che mi hai passato è perfetta....

ora però sorge un'altro problema.... questo è il codice che ho scritto:

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"

Dim Stringa As String
'Con Corpo definisco il DAtaTable che il Body della mail che voglio inviare
Stringa = Corpo.Rows(0).Item(0)

mail.Body = Stringa
mail.IsBodyHtml = True

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

il Problema è che la mail arriva a destinazione ma il destinatario riceve come corpo il codice html della mail e non la pagina vera e proprio da me costruita mediante un particolare TextEditor e poi memorizzata nel DataTable Corpo

Quindi vorrei che il destinatario ricevesse come Body la pagina con le immagi,gli emotion etc....e non il codice Html di questi

Spero di essere stato chiaro

Ci sto perdendo proprio la testa su questo problema

alx_81 Profilo | Guru

>il Problema è che la mail arriva a destinazione ma il destinatario
>riceve come corpo il codice html della mail e non la pagina vera
>e proprio da me costruita mediante un particolare TextEditor
>e poi memorizzata nel DataTable Corpo
>Quindi vorrei che il destinatario ricevesse come Body la pagina
>con le immagi,gli emotion etc....e non il codice Html di questi
>
Eh.. il problema è che dipende anche dal client che utilizza il destinatario..
purtroppo, se non ha impostato di leggere le email in html, non vede il tuo html..
fai la prova di mandarti una email al tuo indirizzo e al tuo client di posta
(che deve poter leggere html) e a controllare il risultato..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

melmar20 Profilo | Junior Member

Grazie alx_81 quello che ho scritto è ok....

il vero problema sta nel TextEditor...quando inserisco immagini o un testo formattato in un modo particolare non me lo trasforma in vero codice Html ma in una cosa simile a questa: <IMG src=...>

devo riuscire a trasformerlo in vero codice Html e non sò come fare

alx_81 Profilo | Guru

>il vero problema sta nel TextEditor...quando inserisco immagini
>o un testo formattato in un modo particolare non me lo trasforma
>in vero codice Html
Devi controllare come TextEditor ti salva la stringa.. è un problema di encoding del TextEditor..

Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5