private void VulDeCategorieen(Enumeraties.SortOrder volgorde) { lstCategorieen.Items.Clear(); ListBoxItem itm; // ============================================================= // onderstaande code hoort hier niet thuis maar dient enkel // ter demonstratie van een SqlDataReader // ============================================================= string sql = "select categorie, cat_id from categorie order by 1"; string constring = Helper.GetConnectionString(); SqlConnection mijnVerbinding = new SqlConnection(constring); mijnVerbinding.Open(); SqlCommand mijnOpdracht = new SqlCommand(sql, mijnVerbinding); SqlDataReader rdr = mijnOpdracht.ExecuteReader(); while (rdr.Read()) { itm = new ListBoxItem(); itm.Content = rdr.GetString(0); itm.Tag = rdr.GetInt32(1); lstCategorieen.Items.Add(itm); } mijnVerbinding.Close(); }
public static DataTable GeefAlleAuteurs(string veldNaam, Enumeraties.SortOrder volgorde) { string sql; sql = "select * from auteur"; sql += " order by " + veldNaam + " " + volgorde.ToString(); return(DBConnector.ExecuteSelect(sql)); }
private void VulDeAuteurs(Enumeraties.SortOrder volgorde) { lstAuteurs.Items.Clear(); DataTable dtAuteurs = Auteur.GeefAlleAuteurs("naam", volgorde); ListBoxItem itm; for (int r = 0; r < dtAuteurs.Rows.Count; r++) { itm = new ListBoxItem(); itm.Content = dtAuteurs.Rows[r]["naam"].ToString(); itm.Tag = dtAuteurs.Rows[r]["auteur_id"].ToString(); lstAuteurs.Items.Add(itm); } }