помогите с DBGrid

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

помогите с DBGrid

Сообщение Alex_new_2030 » 07.04.2003 (Пн) 13:24

Как в DBGrid перенести длинный заголовок столбца на вторую строчку? например:

Заголовок: Израсходованно на 10-03-2003 число
А надо:
Израсходованно на
10-03-2003 число

И еще! Как в DBGrid, при выборе ячейки выделять всю строку?
Где-то в форуме я видел решали проблему с ADO, а мне нужно
Data с DBGrid.

Помогите люди добрые и умные.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 07.04.2003 (Пн) 15:52

Переносить не получится.

Выделять всю строку можно так:



Private Sub DataGrid1_Click()

DataGrid1.SelStartCol = 1

DataGrid1.SelEndCol = DataGrid1.Columns.Count

End Sub

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 07.04.2003 (Пн) 18:01

А зачем в DBGrid свойство HeadLines? если ставишь 2 то заголовки колонок расширяются

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 07.04.2003 (Пн) 18:13

Это я стормозил.

Делаешь так:



dg.HeadLines = 2

dg.Columns(1).Caption = "LL" & vbCrLf & "AA"



То есть азделитель это обычный vbcrlf ;)

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 07.04.2003 (Пн) 20:37

Работает. Спасибо.
А как можно в "сетке" Выравнивание организовать. По центру, справа или слева?

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 09.04.2003 (Ср) 8:28

Ну помогите, кто знает.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.04.2003 (Чт) 9:13

Ну дык...
Правой кнопкой кликаешь по контролу в дизайне... Выбираешь Properties... Вкладка Layout... И для каждого Column сетапишь Alignment...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 11.04.2003 (Пт) 15:51

А можно выравнить заголовок по центру а сам столбец данных по левому краю?

Alex_new_2030
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 20.02.2003 (Чт) 8:00
Откуда: Kazakhstan

Сообщение Alex_new_2030 » 13.04.2003 (Вс) 7:38

Ну че никто не знает чтоли? Помогитеееееееееееее


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList