powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Отобразить в DataGridView привычные названия колонок (Фамилия, Имя) а не названия полей
6 сообщений из 6, страница 1 из 1
C# Отобразить в DataGridView привычные названия колонок (Фамилия, Имя) а не названия полей
    #38077294
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Думаю, эту задачу решали все или почти все, кто работал с гридом.
Однако я новичок в .NET и как решить эту задачу не смог разобраться.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
conn.Open(); // Подключаемся к БД
                
var cmd = new SqlCommand("SELECT * FROM Person", conn);

SqlDataAdapter sda = new SqlDataAdapter(); // адаптер
sda.SelectCommand = cmd; // адаптеру даем команду
                
sda.Fill(ds); // выполнение запроса и его результат помещаем в ds типа DataSet

gridPerson.DataSource = ds.Tables[0];


Грид в итоге отображает колонки типа id, LastName, FirstName ,.... а мне нужно "Фамилия", "Имя", ...
Вроде бы как то можно, если использовать FillSchema вместо Fill и где то программно прописать какое поле БД в какую колонку класть.
...
Рейтинг: 0 / 0
C# Отобразить в DataGridView привычные названия колонок (Фамилия, Имя) а не названия полей
    #38077628
ZVER-10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
conn.Open(); // Подключаемся к БД
                
var cmd = new SqlCommand("SELECT * FROM Person", conn);

SqlDataAdapter sda = new SqlDataAdapter(); // адаптер
sda.SelectCommand = cmd; // адаптеру даем команду
                
sda.Fill(ds); // выполнение запроса и его результат помещаем в ds типа DataSet

gridPerson.DataSource = ds.Tables[0];
gridPerson.Columns("LastName").HeaderText = "Фаммилия";
gridPerson.Columns("FirstName ").HeaderText = "Имя";
....
...
Рейтинг: 0 / 0
C# Отобразить в DataGridView привычные названия колонок (Фамилия, Имя) а не названия полей
    #38077721
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
C# Отобразить в DataGridView привычные названия колонок (Фамилия, Имя) а не названия полей
    #38078582
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
AlexV1Думаю, эту задачу решали все или почти все, кто работал с гридом.
Однако я новичок в .NET и как решить эту задачу не смог разобраться.
Жаль, что умение и желание читать даже не доки, а хелп, безвозвратно уходит в прошлое
...
Рейтинг: 0 / 0
C# Отобразить в DataGridView привычные названия колонок (Фамилия, Имя) а не названия полей
    #38079912
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Жаль, что умение и желание читать даже не доки, а хелп, безвозвратно уходит в прошлое

это просто отлично, чем больше будет таких "программистов", тем я буду более ценен
...
Рейтинг: 0 / 0
C# Отобразить в DataGridView привычные названия колонок (Фамилия, Имя) а не названия полей
    #38079975
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
pationэто просто отлично, чем больше будет таких "программистов", тем я буду более ценен
Да, меня это тоже радует
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Отобразить в DataGridView привычные названия колонок (Фамилия, Имя) а не названия полей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]