Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Отображение данных базы выведенное в DataGrid


Автор: rs1c 18.4.2011, 10:21
Есть небольшая база на MySQL, коннект к ней из C#.
Сделан небольшой запрос для отображения данных в DataGrid, все сделано не визуальными компонентами а в коде.
Покажите как программно при выводе данных запроса и заполнении DataGrid сделать, чтоб столбцы DataGrid назывались так как я хочу, а не так как 
поля в таблице из которой сделан запрос.

Автор: Gluttton 18.4.2011, 12:11
rs1c, не уверен наверняка, но думаю так. 
Возможно два варианта с AutoGenerateColumns="False" и AutoGenerateColumns="True".
В первом случае о том, что бы колонки назывались так как этого хочется необходимо позаботиться в SQL-запросе (select column1 as 'более подходящее имя').
А во втором случае (если используются TemplateField) можно задать свойство HeaderText="более подходящее имя".

Автор: rs1c 18.4.2011, 16:59
Gluttton  smile Так ну нужно конечно подумать. в SQL конечно можно и не проблема, сейчас попробуем эксперимент.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)