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

Как сделать вывод в datagridview из sql express?

25.04.2021, 19:53. Показов 1284. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, я создал datagridview и в нём создал три столбца "Код", "Авто", "Номер".

Дальше я узнал как подключится к sql и вывести данные в 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
45
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
 
 
namespace testik
{
    public partial class Form2 : Form
    {
        private SqlConnection sqlConnection = null;
        private SqlDataAdapter adapter = null;
 
        private DataTable table = null;
 
        public Form2()
        {
            InitializeComponent();
        }
 
        private void Form2_Load(object sender, EventArgs e)
        {
            sqlConnection = new SqlConnection("Data Source = Mycomp\\SQLEXPRESS;Initial Catalog = Testik; Integrated Security = True");
 
            sqlConnection.Open();
 
            adapter = new SqlDataAdapter("SELECT * FROM Avto", sqlConnection);
 
            table = new DataTable();
        }
 
        private void Button1_Click(object sender, EventArgs e)
        {
            table.Clear();
            adapter.Fill(table);
            dataGridView1.DataSource = table;
        }
    }
}
Но проблема в том, что данные то переносятся, но они переносятся не в мои три столбца которые я создал(они остаются пустыми), а создаются еще три столбца справа, которые названы как в БД и в них заносятся данные.
Как это исправить? Заранее спасибо

Добавлено через 14 минут
Upd: Нашел другой интересный способ с выводом, прикрепляю его ниже.
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
{
    public Form1()
    {
        InitializeComponent();
 
        LoadData();
    }
 
    private void LoadData()
    {
        string connectString = "Data Source=.\\SQLEXPRESS;Initial Catalog=LSTU_Schedule_autumn20172018;" +
            "Integrated Security=true;";
 
        SqlConnection myConnection = new SqlConnection(connectString);
 
        myConnection.Open();
 
        string query = "SELECT * FROM Faculty ORDER BY fac_id";
 
        SqlCommand command = new SqlCommand(query, myConnection);
 
        SqlDataReader reader = command.ExecuteReader();
 
        List<string[]> data = new List<string[]>();
 
        while (reader.Read())
        {
            data.Add(new string[3]);
 
            data[data.Count - 1][0] = reader[0].ToString();
            data[data.Count - 1][1] = reader[1].ToString();
            data[data.Count - 1][2] = reader[2].ToString();
        }
 
        reader.Close();
 
        myConnection.Close();
 
        foreach (string[] s in data)
            dataGridView1.Rows.Add(s);
    }
}
Вопрос - можно ли его использовать или первый вариант лучше?

Добавлено через 54 минуты
UPD: Вопрос решился исправлением по типу:

SELECT fio AS 'ФИО', phone AS 'Телефон' FROM usersTable
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.04.2021, 19:53
Ответы с готовыми решениями:

Как сделать DropDownList в MS SQL Server Management Studio 2012 Express?
Как сделать DropDownList в MS SQL Server Management Studio 2012 Express, т.е. в одном из полей должно быть фиксированное значение...

Как работать с IIS 8 Express, MS SQL Server Express 2012? Какие дополнительные программы нужны для управления?
Сначала хотел бы разобраться с ПО (что есть что). IIS 8 Express - (ПО) веб-сервер, который отвечает за обработку запросов клиентов,...

Как сделать таблицу из sql на весь datagridview?
Есть БД - она подключается таким образом: private SqlConnection sqlConnection = null; private SqlDataAdapter...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.04.2021, 19:53
Помогаю со студенческими работами здесь

SQL Express. Не могу подключиться к другому SQL Express
Добрый день! При попытке в MS SQL Server Management Studio подключиться к другому Express в том же домене, что и мой выдается ошибка -...

Как сделать вывод данных из datagridview в textbox либо label::?
Как сделать вывод данных из datagridview в textbox либо label::? пытался так но выдает ошибку private void...

Entity как сделать left join и вывод информации в DataGridView
Есть 2 таблицы n_color (id,name) nomenklatura (id,name,id_color) Связаны по id_color так вот. Мне нужно вывести в...

Visual studio 2010 Express+SQL Seerver 2008 R2 Express=false ?
Можно ли использовать Visual studio 2010 Express совместно с SQL Seerver 2008 R2 Express? В Visual studio 2010 Express в визарде...

Как сделать вывод из одного DataGridView в другой с вычитанием количества товара из 1?
как сделать вывод из datagridview в другую таблицу бд с вычитание количества товара ? Мне необходимо чтобы в таблицу БД(access)...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru