Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Заголовки в DataGrid Добавлено: 18.05.07 10:17  

Автор вопроса:  Vas
Понимаю, вопрос простой, но я не знаю. DataGrid заполняю: daDataAdapter.fill(dsDataSet). А как сделать заголовки полей (в шапке) не такими, как в базе? Чтобы, н-р, в таблице было не "NameProdukt", а "Название продукта". Чо-то я туплю 3-й день.

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #1
Добавлено: 18.05.07 11:00
Просто переименуй колонки, уже имея подсоединение к базе и все :)

Ответить

Номер ответа: 2
Автор ответа:
 ПтирЯ



Вопросов: 11
Ответов: 71
 Профиль | | #2 Добавлено: 18.05.07 16:40
Создай стиль таблицы DataGridTableStyle (св-во DataGrid.TableStyles)
в этом стиле можно насоздавать стили для каждой колонки. Есть несколько классов вроде
DataGridBoolColumn Class или
DataGridTextBoxColumn Class
и вот у этих классов (помимо всего прочего) есть свойство HeaderText. Вот в него и пишешь нужное тебе название.

Ответить

Номер ответа: 3
Автор ответа:
 surecom_16



ICQ: 271602250 

Вопросов: 4
Ответов: 21
 Профиль | | #3 Добавлено: 18.05.07 18:46
на ДатаГриде правой кнопкой - Edit Columns - Выделяешь обьект и справа ещешь свойство HeaderText, Его знпчение и будет заголовком колонок :)

Ответить

Номер ответа: 4
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #4 Добавлено: 19.05.07 01:32
Вопрос
Считываю БД в массив и т.д.
Потом работаю только с массивом как с БД.
При перемещении по массиву, как выделить соответствующую строчку в DataGridView1.
У меня DataGridView1 для отображения информации только.
Знаю, лёгкий вопрос, но я начинающий и бъюсь с этим уже 3-ю неделю.
Спасибо Всем кто ответит.

Ответить

Номер ответа: 5
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #5 Добавлено: 19.05.07 02:22
Вопрос
Считываю БД в массив и т.д.
Потом работаю только с массивом как с БД.
При перемещении по массиву, как выделить соответствующую строчку в DataGridView1.
У меня DataGridView1 для отображения информации только.
Знаю, лёгкий вопрос, но я начинающий и бъюсь с этим уже 3-ю неделю.
Спасибо Всем кто ответит.

всю бд в таблицу???
ну ты конкретный извращенец. В .НЕТ для тебя специально создали датасет. Датасет может повторять полностью структуру базы данных, т.е. tables, relations и т. д. вот разберись с датасетами, заливай в них данные из БД, и все странные вопросы отпадут

Ответить

Номер ответа: 6
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #6 Добавлено: 19.05.07 02:23
сори.:)
всю бд в таблицу???
всю бд в массив???

Ответить

Номер ответа: 7
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #7 Добавлено: 19.05.07 04:32
да, а что, она не большая 1000 сторок

Ответить

Номер ответа: 8
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #8 Добавлено: 19.05.07 04:35
Я, так думаю, что это будет быстрее чем обращение к БД.
ну ты конкретный извращенец

Ты подобрал неправильное слово, я
Начинающий

Ответить

Номер ответа: 9
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #9 Добавлено: 19.05.07 04:38
И все таки ВОПРОС остался открытым, кто поможет?

Ответить

Номер ответа: 10
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #10 Добавлено: 19.05.07 12:06
И все таки ВОПРОС остался открытым, кто поможет?

Уважаемый BG(Алексей)
1. нехорошо задавать свои вопросы в чужом топике. Если у тебяесть вопрос - создай свой топик.
2. Понятия база данных и таблица абсолютно разные. база данных содержит одну или более таблиц, связи таблиц и т. д.
Я, так думаю, что это будет быстрее чем обращение к БД.

3. Класс datatable полностью повторяет структуру таблицы базы данных. Загружай данные из базы данных в datatable и работай как с таблицей базы данных
 
да, а что, она не большая 1000 сторок

Таблица? 1000 строк это ничто. Если засунуть их в datatable, разницы в скорости ты не увидишь, а работу себе облегчишь конкретно.

Ответить

Номер ответа: 11
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #11 Добавлено: 19.05.07 12:16
И все таки ВОПРОС остался открытым, кто поможет?

Актуальность вопроса решает топикстартер

Ответить

Номер ответа: 12
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #12 Добавлено: 19.05.07 19:51
1. нехорошо задавать свои вопросы в чужом топике. Если у тебяесть вопрос - создай свой топик.

Извеняюсь, не знал. Думал в тему.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам