while(reader.Read()) { Lot monLot = new Lot { numlot=reader.GetString (0), dateFabrication=reader.GetDateTime(1), dateLivraison =reader.GetDateTime(2), datePeremption =reader.GetDateTime(3)}; list.Add(monLot); }
public class Maga { // lote est une instance de la class Lot Dtgvmaga.DataSource = lote.getAllLot() ; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic class Maga { List<Lot> list = lote.getAllLot(); Dtgvmaga.DataSource = list;//tu mets un point d'arrêt ici. Si list est vide le datagridview ne peut pas se remplir. }
23 mai 2016 à 21:49
23 mai 2016 à 23:31
List<Lot> list =new List<Lot> () ;
if (dao.openConnection()) {
MySqlConnection conn = new
MySql.Data.MySqlClient.MySqlConnection("server=localhost;
database=pharmacie;uid=root;pwd=sqlserver12;");
MySqlCommand cmd =new MySqlCommand(query,conn);
conn.open();
MySqlDataReader reader =new cmd.ExecuteReader();
while(reader.Read()) {
list.Add(new Lot { // c'est à partir d'ici que j'ai l'erreur null
numlot=reader.GetString (0),
dateFabrication=reader.GetDateTime(1),
dateLivraison =reader.GetDateTime(2),
datePeremption =reader.GetDateTime(3),)});
} // jusque là
reader.Close();
dao.closeConnection();
}
return list;
}