intanto grazie per la risposta!
no no il codice l'ho capito perchè uso lo stesso modo in un programma in java.
quello che nn ho capito è come faccio a estrarre i dati e a passarli alla lista.
questa è la classe che rappresenta la tabella entrate:
codice:
namespace MatteoFerrone
{
public class Entrate
{
public int id { get; set; }
public decimal valore { get; set; }
public int causale { get; set; }
public int cont { get; set; }
public string data { get; set; }
public string note { get; set; }
public Entrate(int id, decimal valore, int causale, int cont, string data, string note)
{
this.id = id;
this.valore = valore;
this.causale = causale;
this.cont = cont;
this.data = data;
this.note = note;
}
}
}
poi nel metodo che esegue la query:
codice:
public List<Entrate> selectEntrate()
{
List<Entrate> list = new List<Entrate>();
MySqlDataAdapter adapter = null;
DataSet ds = null;
try
{
DbManager.Istanza.takeConnection().Open();
adapter = new MySqlDataAdapter("SELECT * FROM entrate", DbManager.Istanza.takeConnection());
ds = new DataSet();
adapter.Fill(ds);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
finally
{
ds.Dispose();
adapter.Dispose();
}
return list;
}
devo usare cmq DataSet e DataAdapter o che altro per riempire la List??