Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ComboBox.SelectedValueChanged + SQLConnection

73K
10 сентября 2011 года
Ramirag
3 / / 09.09.2011
На форме есть ComboBox, получает список из БД(привязал через визуальный редактор). У него обрабатывается реакция на смену значения
Код:
private void LoadSchoolchildsInGpoup()
{
    dataGridViewFastenSchoolchildsInGpoup.Rows.Clear();
    DataGridViewComboBoxCell Cell;
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        connection.Open();
        queryString = "SELECT ID_Schoolchild, Family, Name, Patronymic, Birthday, EnrollmentDay FROM Schoolchilds WHERE ID_Group = '" + comboBoxFastenSchoolchildsInGroup.SelectedValue + "'";
        SqlCommand command = new SqlCommand(queryString, connection);
        SqlDataReader reader = command.ExecuteReader();
        ushort i = 0;
        try
        {
            while (reader.Read())
            {
                String[] row = { reader[0].ToString(), reader[0].ToString(), reader[1].ToString(), reader[2].ToString(), reader[3].ToString(), reader[4].ToString(), reader[5].ToString() };
                dataGridViewFastenSchoolchildsInGpoup.Rows.Add(row);
                Cell = (DataGridViewComboBoxCell)dataGridViewFastenSchoolchildsInGpoup.Rows[i++].Cells[1];
                Cell.Value = reader[0];
            }
        }
        finally
        {
            reader.Close();
        }
        connection.Close();
    }
}

private void comboBoxFastenSchoolchidsInGroup_SelectedValueChanged(object sender, EventArgs e)
{
    LoadSchoolchildsInGpoup();
}

При данном коде в момент компиляции на строку
 
Код:
connection.Open();
вылетает ошибка "Свойство ConnectionString не инициализировано." Если
 
Код:
LoadSchoolchildsInGpoup();
запускать допустим по клику на Button, то все работает.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог