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

Ваш аккаунт

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

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

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

Изменение данных в БД MySQL по редактированию ячейки в DataGridView

93K
10 февраля 2014 года
d0x
1 / / 10.02.2014
Добрый вечер всем. У меня такой вопрос. Есть форма, подключаюсь к БД на сайте и вывожу логины и пароли в datagridView. Всё выводиться хорошо, но не могу понять как сделать так чтобы когда я редактировал любое поле в datagridView оно применялось автоматически в БД. Изменил я логин в datagridView , он сразу изменился и в БД. Помогите =)


Код:
private DataTable GetComments()
        {
            DataTable dt = new DataTable();
 
            MySqlConnectionStringBuilder mysqlCSB;
            mysqlCSB = new MySqlConnectionStringBuilder();
            mysqlCSB.Server = "localhost";
            mysqlCSB.Database = "BDusers";
            mysqlCSB.UserID = "root";
            mysqlCSB.Password = "12345";
 
            string queryString = @"SELECT login,passwd              
                          FROM xusers"
;
 
            using (MySqlConnection con = new MySqlConnection())
            {
                con.ConnectionString = mysqlCSB.ConnectionString;
 
                MySqlCommand com = new MySqlCommand(queryString, con);
 
                try
                {
                    con.Open();
 
                    using (MySqlDataReader dr = com.ExecuteReader())
                    {
                        if (dr.HasRows)
                        {
                            dt.Load(dr);
                        }
                    }
                }
 
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            return dt;
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = GetComments();
        }
 
 
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
 
        }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог