Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Recupero dati da una select
domenica 23 dicembre 2007 - 09.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Samb1985
Profilo
| Junior Member
180
messaggi | Data Invio:
dom 23 dic 2007 - 09:45
Nel dataSet ho creato un TableAdapter associato ad una tabella, ho creato la query che restituisce una serie di righe di una specifica colonna. Come faccio a salvarmi i dati contenuti nelle righe in un array ? Non riesco a capire il tipo di dato restituito dalla select.
La select è del tipo
SELECT NomeColonna
FROM tabella1
WHERE colonna2 = @parametro
GROUP BY NomeColonna
Voglio salvarmi le righe restituite in un array. Qual' è il codice ?
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
lun 24 dic 2007 - 09:59
>Nel dataSet ho creato un TableAdapter associato ad una tabella,
>ho creato la query che restituisce una serie di righe di una
>specifica colonna. Come faccio a salvarmi i dati contenuti nelle
>righe in un array ? Non riesco a capire il tipo di dato restituito
>dalla select.
>
>La select è del tipo
>SELECT NomeColonna
>FROM tabella1
>WHERE colonna2 = @parametro
>GROUP BY NomeColonna
>
>Voglio salvarmi le righe restituite in un array. Qual' è il codice
>?
Ciao,
beh anche io tentai una volta una cosa del genere ma poi optai per un altra opzione, però teroricamente ciò che mi viene in mente dovresti parsare ogni datarow del datatable e scrivere il risultato nella i-esima posizione dellarray, però se dici qualè il tuo scopo magari non c'è bisogno di fare questa copia ma si può sfruttare direttamente il dataset che è uno strumento molto potente.
Saluti
--------------------
Vincenzo PESANTE
System Engineer
Samb1985
Profilo
| Junior Member
180
messaggi | Data Invio:
lun 24 dic 2007 - 11:07
Praticamente la serie di righe restituite contengono i text da associare ad una serie di oggetti tipo checkbox.
Quindi devo fare la select e i valori restituiti utilizzarli per fare oggetto.text = valoreRestituito
Come si può fare ?
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
lun 24 dic 2007 - 19:58
Ma tu haiu l'oggetto table, istanzia una datorow e cosi ti parsi tutti gli oggetti e li metti dove vuoi.
--------------------
Vincenzo PESANTE
System Engineer
Samb1985
Profilo
| Junior Member
180
messaggi | Data Invio:
lun 24 dic 2007 - 20:12
Si ho il table, però non conosco l'oggetto DataRow e le sue proprietà/eventi
DataRow prova = (comando della select),
poi qual'è il modo per accedere agli elementi di prova ?
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
mer 26 dic 2007 - 12:13
>Si ho il table, però non conosco l'oggetto DataRow e le sue proprietà/eventi
>
>DataRow prova = (comando della select),
>
>poi qual'è il modo per accedere agli elementi di prova ?
ti faccio un piccolo esempio
Dim table As DataTable = ds.Tables(0)
Dim row As DataRow
For Each row In table.Rows
' dove 0 indica la colonna della table
'magari puoi ciclare le row in una stringa o un array etc.
MsgBox(row.Item(0).ToString)
Next
saluti
--------------------
Vincenzo PESANTE
System Engineer
Torna su
Stanze Forum
Elenco Threads
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 !