Diskuze: Načtení dat z databáze do List<string>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Co třeba nám říct nějaké další informace? Databází je plno a technologií jak ty data načíst ještě více.
Hoď sem jak to zatím máš, že ti to zapisuje poslední řádek jen.
Jedná se o LokalDatabazi v C# ve WPF aplikaci. zatím mám toto:
Cn.Open();
var com = new SqlCommand(@"SELECT UserName FROM Login ", Cn);
var dr = com.ExecuteReader();
while (dr.Read())
{
stringCollection = new List<string> {
dr["UserName"].ToString()
};
}
Chyba je v tom, že si vytváříš v tom tvém cyklu while pořád novej list (přes new..), přidávat do listu se dělá přes vlastnost .Add()
while (dr.Read())
{
stringCollection.Add(dr["UserName"].ToString());
}
Zobrazeno 6 zpráv z 6.