Inserimento dati in una textBox

giovedì 19 febbraio 2004 - 16.23

sarto76 Profilo | Junior Member

ciao a tutti, premetto che suono nuovissimo di Visual studio. Ho creato una connessione ODBC ad un server Mysql e un Odbc Data adapter per la query.
Ho messo il tutto in un dataSource, ecco il codice:

OdbcConnection connessione= new OdbcConnection("STMT=;OPTION=3;DSN=scuola_guida;UID=sartorma;DESC=MySQL ODBC 3.51 Driver DSN;DATABASE=sg;SERVER=localhost;PORT=3306");
OdbcDataAdapter adapter=new OdbcDataAdapter("select dom_testo from domanda where dom_id=1",connessione);

DataSet DSdomanda= new DataSet();

adapter.Fill(DSdomanda);

Adesso vorrei mettere il contenuto della query (vorrei però il primo record) in una TextBox.

Qualcuno può aiutarmi??

Grazie Mille


Brainkiller Profilo | Guru

Allora intanto bisogna vedere quanti campi ha il tuo record.
Sai benissimo che difficilmente puoi inserire 10 valori di colonna in una sola textbox.
Generalmente però puoi fare così:

textbox1.text=DSDomanda.Tables[i].Rows[k]["nomeColonna"].ToString()

Come vedi il DataSet DSDomanda ha una struttura simile ad un database con Tabelle e colonne e così via.
Quindi al posto di i e k puoi mettere l'indice, al posto di i metti 0 perchè hai una sola tabella, al posto di k puoi mettere pure 0 che significa il primo record e al posto di "nomeColonna" metti il nome della colonna del record, così recuperi il valore.

ciao
david
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5