0 / 0 / 0
Регистрация: 20.01.2018
Сообщений: 30
1
MS SQL

Сохранение изменений через DataGridView прямиком в бд

05.05.2018, 21:26. Показов 461. Ответов 0

Author24 — интернет-сервис помощи студентам
Всем привет, делаю курсовая и до этого момента не пользовался бд совместно с C#, я использую MS SQL Server (EXPRESS).
я сделал так что-бы данные из бд появлялись в DataGridView
Вот код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// Кнопка выбора таблицы зависит от выбора "Combobox"
public void b_cmb_Click(object sender, EventArgs e)
        {
            dataGridView1.Rows.Clear();
            dataGridView1.Visible = true;
            switch (comboBox1.SelectedIndex)
            {
                case 0://сентябрь
                    {
                        this.dataGridView1.Columns[31].Visible = false;
                        Connect = "SELECT * FROM September_2017 ORDER BY Предметы";
                        cikl = 31;
                        break;
                    }
                case 1://октябрь
                    {
                        this.dataGridView1.Columns[31].Visible = true;
                        Connect = "SELECT * FROM October_2017 ORDER BY Предметы";
                        cikl = 32;
                        break;
                    }
            }
            string connectString = (@"Data Source=(local)\SQLEXPRESS;Integrated security=SSPI;database=425K");//"Data Source=.\\SQLEXPRESS;Initial Catalog=Forma2 Integrated Security=true;";//@"Server=БАТЯ-ПК;Database=Forma2;Integrated Security=True;Asynchronous Processing = True;";
            SqlConnection myConnection = new SqlConnection(connectString);
            myConnection.Open();
            string query = Connect;
            SqlCommand command = new SqlCommand(query, myConnection);
            SqlDataReader reader = command.ExecuteReader();
            List<string[]> data = new List<string[]>();
            while (reader.Read())
            {
                data.Add(new string[cikl]);
 
                for (int i = 0; i < cikl; i++)
                {
                    data[data.Count - 1][i] = reader[i].ToString();
                }
            }
            reader.Close();
            myConnection.Close();
            foreach (string[] s in data)
            dataGridView1.Rows.Add(s);
 
        }
И так у меня не получается сделать сохранение изменения в самую бд.
Пытался разный код , но построенный под мой код не нашёл, я понял там нужно что-то типа "Update"
Вот как выглядит программа в данный момент.
Миниатюры
Сохранение изменений через DataGridView прямиком в бд   Сохранение изменений через DataGridView прямиком в бд  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2018, 21:26
Ответы с готовыми решениями:

Сохранение изменений в бд через DataGridView
Прошу помощи в написании кода. Создаю интерфейс для базы данных ms sql. База подключена через...

Сохранение изменений в БД через DataGridView
Добрый вечер! Нашел отличный пример http://peshochkom.blogspot.com/2011_05_01_archive.html о том...

Сохранение изменений в БД через DataGridView
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Сохранение изменений в БД из DataGridView
Как сохранить изменения в бд через DataGridView? Открываю бд без использования dataset. Понимаю,...

0
05.05.2018, 21:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2018, 21:26
Помогаю со студенческими работами здесь

Сохранение изменений в DataGridView
здравствуйте. такая проблема, сохраняются только новые строки а если изменить какую-нибудь из ранее...

сохранение изменений dataGridView
Добрый день, закидывают в датагрид таблицы таким способом(в комбобоксе имя таблицы) ...

Сохранение изменений DataGridView в БД
Привет, ребята! Возникла вот так проблема: При загрузке формы загружается база данных в...

Сохранение изменений в DataGridView
здравствуйте! у меня проблема с DataGridView я немогу сохорнить то што я редактировал в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru