Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
.NET технология от и до
> Тема:
Название столбцов в dataGrid.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Название столбцов в dataGrid. (Прочитано 26661 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
a1eks
Гость
Название столбцов в dataGrid.
«
:
29-10-2004 22:22 »
Считываю таблицу из сервера баз данных. В dataGrid отображается все нормально, но хочу свои название столбцов. По идеи если dataGrid берет таблицу из dataSet то присваивая dataSet11.EMPLOYEE.BIRTHDATEColumn.Caption = "Менеджер" должно быть все нормально, а нет. Так как сделать, чтобы в dataGrid отображались те заголовке столбцов, которые мне надо.
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Название столбцов в dataGrid.
«
Ответ #1 :
30-10-2004 11:10 »
в дизайнере или в коде определи стиль грида. В стиле грида определи стили колонок. В колонках можно указать имя столбца таблицы и имя экранного столбца, а также ширину.
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
a1eks
Гость
Название столбцов в dataGrid.
«
Ответ #2 :
30-10-2004 17:10 »
Я с помощью дизайнера определил стиль грида. И там изменил HeaderFont. Но результатов ни каких.
Записан
Mouse
Молодой специалист
Offline
Название столбцов в dataGrid.
«
Ответ #3 :
31-10-2004 13:36 »
a1eks
, DataGrid берет названия столбцов из таблицы (или DataSet), которые указаны как DataGrid.DataSource. Соотв. тебе нужно изменять названия столбцов в таблице, которая является источником данных для Grid'а. Например, если у тебя есть таблица Persons с полями LastName, FirstName, MiddleName, то чтобы вывести названия колонок "Фамилия", "Имя" и "Отчество" подойдет SQL запрос:
Код:
SELECT LastName AS 'Фамилия', FirstName AS 'Имя', MiddleName AS 'Отчество'
FROM Persons
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Название столбцов в dataGrid.
«
Ответ #4 :
31-10-2004 16:52 »
Mouse
, вот совсем не обязательно. Для того и существуют стили.
Про смену фонтов пока сказать не могу - под рукой нет, чтобы посмотреть.
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Mouse
Молодой специалист
Offline
Название столбцов в dataGrid.
«
Ответ #5 :
01-11-2004 06:29 »
dimka
, а изменять имена столбцов в Дизайнере можно? Я создал новый стиль, внутри него создал GridColumnStyle, назначил для него имя столбца, но названия столцов не изменяются. Насколько я понял, нужно привязать стиль столбца к некоторому конктретному столбцу... Поясни! :?:
Записан
Mouse
Молодой специалист
Offline
Название столбцов в dataGrid.
«
Ответ #6 :
01-11-2004 06:37 »
Про смену Font'ов:
Font font = new Font("Courier", 10);
dataGrid1.Font = font;
Font headerFont = new Font("TimesNewRoman", 15, FontStyle.Italic);
dataGrid1.HeaderFont = headerFont;
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Название столбцов в dataGrid.
«
Ответ #7 :
01-11-2004 10:47 »
Mouse
, да, привязать имя столбца таблицы к стилю, который определяет имя экранного столбца. Там есть соответствующая property в стиле колонки - ищи внимательно.
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
MAPAT
Гость
Re: Название столбцов в dataGrid.
«
Ответ #8 :
10-03-2008 19:12 »
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT Name, Food, Count, Date1 FROM Accountment WHERE Name = '" + comboBox1.Text + "'", connect);
DataTable table = new DataTable();
adapter.Fill(table);
table.Columns["Name"].ColumnName= "Имя";
table.Columns["Food"].ColumnName = "Заказ";
table.Columns["Count"].ColumnName = "Сумма";
table.Columns["Date1"].ColumnName = "Дата";
dataGridView1.DataSource = table;
так попробуй.... Должно получиться... если я тебя правельно понял!!!
Записан
Джон
просто
Администратор
Offline
Пол:
Re: Название столбцов в dataGrid.
«
Ответ #9 :
10-03-2008 22:52 »
MAPAT
, а если на дату поста посмотреть.
Записан
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
MAPAT
Гость
Re: Название столбцов в dataGrid.
«
Ответ #10 :
11-03-2008 18:42 »
Джон
, тоже вариант!!!
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
.NET технология от и до
> Тема:
Название столбцов в dataGrid.
Загружается...