[C#] mysql, estrarre dati in datagrid o tabella

lunedì 22 settembre 2008 - 09.29

bejelit Profilo | Newbie

con questo codice mi collego a mysql
mi aiutereste ad estrerre i dati in datagrid o tabelle?
o comunque un consiglio su tutoial o libri da utilizzare, sono alle prime armi


using MySQLDriverCS;

try
{
MySQLConnection con;
con = new MySQLConnection( new MySQLConnectionString("localhost",
"database",
"user",
"pass").AsString );
con.Open();

string sql = "SELECT * FROM Table";

MySQLCommand cmd = new MySQLCommand(sql,con);

MySQLDataReader reader = cmd.ExecuteReaderEx();

while(reader.Read())
{
Console.WriteLine( reader[0].ToString() );
}

reader.Close();
con.Close();
}
catch(Exception ee)
{
Console.WriteLine( ee.ToString() );
}

Brainkiller Profilo | Guru

>con questo codice mi collego a mysql
>mi aiutereste ad estrerre i dati in datagrid o tabelle?
>o comunque un consiglio su tutoial o libri da utilizzare, sono
>alle prime armi

Ciao,
qui ci sono due tutorial non so se già li hai guardati:
http://www.dotnethell.it/articles/TutorialADONET.aspx
http://www.dotnethell.it/articles/TutorialADONET2.aspx

Quello che ti serve è un DataSet. Il DataSet è una struttura particolare che rappresenta il database in memoria. Si può usare un SqlDataAdapter effettuare una query, e popolare il DataSet. Una volta che è popolato puoi assegnarlo ad una GridView ed ottenere i dati visualizzati.

Visto che sono diversi i concetti da apprendere magari datti una letta prima ai due articoli ed esercitati e poi se non capisci qualcosa puoi tornare qui a replicare al mio messaggio chiedendo nuovo aiuto o suggerimenti su come proseguire.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

bejelit Profilo | Newbie

grazie delle info, mi metto subito a studiare!
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