Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 31.10.2014
Сообщений: 26

Создать таблицу в SQL из DataGrid

27.10.2016, 02:13. Показов 2417. Ответов 3

Студворк — интернет-сервис помощи студентам
Всем привет!

У меня есть готовая таблица DataGrid. Мне нужно подключиться к серверу SQL и создать там такую же таблицу. Как это сделать? Подробнее пожалуйста. Заранее спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.10.2016, 02:13
Ответы с готовыми решениями:

Как записать таблицу с форм (DataGridView) в таблицу БД (MS SQL Server)?
вытягиваю данные из БД Код: public ArrayList GetAllDishs() { ArrayList allDishs = new ArrayList(); ...

Закрепить таблицу в datagrid
Нужно закрепить таблицу в датагрид, чтобы её нельзя было сдвинуть и не возникало таких ситуаций, как во вложении?

Заполнение DataGrid. Не выводятся данные в таблицу
по сути лаба по генетическим алгоритмам. как выполнять - вроде как разобралась. но вот в таблицу данные не выводятся, проект запускается,...

3
 Аватар для Simbiont
27 / 27 / 16
Регистрация: 22.04.2016
Сообщений: 86
27.10.2016, 08:55
mySql? MS SQL?
для mySQL есть mysqlConnector
Его нужно скачать и подключить (References) к проекту. После чего использовать конструктор создания подключения к существующей базе данных mySQL (как в пхп прям) и накидать туда данные из вашей DataGrid
типа так :
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        public static string DbConnectL = "Login";
        public static string DbConnectB = "Database";
        public static string DbConnectP = "Password";
        public static string DbConnectH = "192.168.0.24";
        
        public static int DbConnectPort = 3306;
 
       public string mySqlConString = string.Format("Port={2};Database={1};Uid={0};Pwd={3};",  DbConnectL, DbConnectB, DbConnectPort, DbConnectP);
 
            
            string myEventColSql = @"SELECT * FROM table;";//команда на исполнение
using (MySqlConnection sqlConn = new MySqlConnection(mySqlConString))
                {
                     MySqlCommand sqlCom = new MySqlCommand(myEventColSql, sqlConn);
                try
                     {
                       sqlConn.Open();
//делаем табличку, кидаем данные в нее
                      }
                   catch (Exception) {}
                 }
Для MS SQL есть стандартная библиотека в самом .NET
C#
1
2
3
4
5
using (SqlConnection connection = new SqlConnection(connectionString))
    {
        connection.Open();
       //какой-то код типа создания таблицы в соответствии с датагридом и копирования строчек в эту таблицу.
    }
Для других типов СУБД подозреваю свои коннекторы есть.
1
0 / 0 / 0
Регистрация: 31.10.2014
Сообщений: 26
27.10.2016, 20:11  [ТС]
Simbiont, используется MS SQL.

//какой-то код типа создания таблицы в соответствии с датагридом и копирования строчек в эту таблицу.
А какой именно можете подсказать?)
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
27.10.2016, 22:58
Цитата Сообщение от NursV Посмотреть сообщение
какой-то код типа создания таблицы в соответствии с датагридом и копирования строчек в эту таблицу.
Обычно сначала создают таблицу в БД, а потом наполняют ее данными. И это намного проще, чем написать код, который пытается угадать тип данных, который должен быть использован для столбцов в SQL.
https://msdn.microsoft.com/ru-... 10%29.aspx
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.10.2016, 22:58
Помогаю со студенческими работами здесь

Создать турнирную таблицу в SQL
с SQL почти ничего не знаю, есть такая задача : Нужно создать турнирную таблицу в которой есть поля . На данный момент у меня есть...

SQL Oracle. Нужно создать таблицу
Вот написал код, http://f2.s.qip.ru/hT9jRKis.png Я не знаю как создать таблицу чтоб работала. Заранее спасибо. В самой простой...

Как создать SQL таблицу на Delphi5?
Подскажите как создать SQL таблицу на Delphi5

Как SQL-ем создать DBF таблицу?
Подскажите пожалуйста, можно ли SQL-ем создать DBF таблицу? Заранее признателен Kostian.

Создать новую таблицу в Access'e средствами Delphi и SQL
Всем здравствуйте! Итак, сначало описание. Есть форма с полями (Edit'ами) в которые я заношу названия моих столбцов для новой таблицы. ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru