Diskuze: Načtení databáze do TreeView
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Použij GROUP BY, to ti vybere položku pouze jednou...
bud to grouby nebo to seskladat v tom cyklu (spravne by se to melo delat na presenteru, ale nepredpokladam ze mas MVP)
while (dr.Read())
{
var categoy = seznamTreeView.Nodes.OfType<TreeNode>().FirstOrDefault(o => o.Text == dr["Kategorie"].ToString())
?? seznamTreeView.Nodes.Add(dr["Kategorie"].ToString());
var subcat = categoy.Nodes.OfType<TreeNode>().FirstOrDefault(o => o.Text == dr["Hodnoceni"].ToString())
?? categoy.Nodes.Add(dr["Hodnoceni"].ToString());
subcat.Nodes.Add(dr["ReceptJmeno"].ToString());
progressBar.Visible = true;
timer1.Enabled = true;
}
kod je napsane vicemene z hlavy takze snad to pujde, pripadne tam ale snad uvidis kde je problem a prepises to.
Zobrazeno 5 zpráv z 5.