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

Ваш аккаунт

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

Последние темы форума

Показать новые сообщения »

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

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

Как обновить данные в dataGridView из БД Sql

78K
12 февраля 2012 года
Slamyar
3 / / 07.02.2012
Доброго времени суток. Подскажите пожалуйста, не могу разобраться!

Есть dataGridView, есть таблица SQL, если в БД Таблицу вносят новую строку, как сделать так, чтобы dataGridView по счетчику обновляла данные из БД?

Вот что я использую для чтения из БД, но когда пытаюсь считать повторно, то пишет, что грид был создан в другом потоке! Помогите пожалуйста!

Код:
public void ReadFromDB()
        {
            SqlConnection conn = new SqlConnection(@"Data Source=SLAM\SQLEXPRESS;Initial Catalog=Queue;Integrated Security=True");
            SqlCommand cmd = conn.CreateCommand();
            cmd.CommandText = @"SELECT *
                                FROM Main";

            conn.Open();
            using (SqlDataReader reader = cmd.ExecuteReader())
            {
                while (reader.Read())
                {
                    dataGridViewFIO.Rows.Add(reader.GetString(1).ToString(), reader.GetTimeSpan(2).ToString());
                }
            }

            conn.Close();
78K
12 февраля 2012 года
Slamyar
3 / / 07.02.2012
Тему можно закрывать, я разобрался, просто создал новый поток и в нем читал из бд.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог