Заполнение списка WPF элементами из SQL ( SDF) база данных

Я очень долго искал, как это сделать, и мне так и не удалось получить четкого ответа по этому поводу, поэтому, надеюсь, один из вас, пользователи StackOverflow, смогут мне здесь помочь. У меня есть WPF ListBox с именем CategoryList и база данных SDF с именем ProgramsList.sdf (с двумя таблицами с именами CategoryList и ProgramsList). Я хочу, чтобы моя программа получала названия категорий из таблицы CategoryList и перечисляла их в элементе управления ListBox под названием CategoryList.

Вот код, который я пробовал, но он только привел к сбою моей программы.

    SqlConnection myConnection = new SqlConnection("Data Source=" + AppDomain.CurrentDomain.BaseDirectory + "ProgramsList.sdf");
    SqlDataReader myReader = null;

    myConnection.Open();
    CategoryList.Items.Clear();
    SqlDataReader dr = new SqlCommand("SELECT Name FROM CategoryList ORDER BY Name DESC", myConnection).ExecuteReader();

    while (myReader.Read())
    {
        CategoryList.Items.Add(dr.GetInt32(0));
    }
    myConnection.Close();

Может кто-нибудь Помоги мне? Заранее спасибо!

5
задан Eyal Kalderon 24 August 2010 в 16:59
поделиться