powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / datagrid
7 сообщений из 7, страница 1 из 1
datagrid
    #32745294
uvish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-то знает, можно ли в datagrid`е сделать так чтобы одно из полей было в виде combobox`а??
...
Рейтинг: 0 / 0
datagrid
    #32745314
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В стандартном гриде нельзя но есть куча разных компонентов.
Может в каком и есть.
...
Рейтинг: 0 / 0
datagrid
    #32745322
uvish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите как сделать а то не очень хочеться переделовать половину проэкта.
...
Рейтинг: 0 / 0
datagrid
    #32745371
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uvishподскажите как сделать а то не очень хочеться переделовать половину проэкта. Можно попробовать руками помещать ComboBox над ячейкой грида во время редактирования. А по окончании помещать выбранное значение в ячейку, а ComboBox прятать.
Если DataGrid поднимает соответствующие события, например StartEdit.
При этом возникают всякие проблемы: Scrolling и т.п.

"Хорошие" Grid-ы обычно поддерживают создание CustomEditor-ов, к-е позволяют решить эти проблемы стандартными средствами.

Я сам с DataGrid не работал, не знаю.
...
Рейтинг: 0 / 0
datagrid
    #32745691
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
продолжаю бесплатную рекламу vsFlexGrid
в нём и комбобоксы есть, при этом можно даже комбобокс с несколькими столбцами.
для извращенцев, пользующихся MS grid'ами - один выход - определять координаты ячейки и кидать поверху комбобокс.
...
Рейтинг: 0 / 0
datagrid
    #32748539
Фотография _bob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ComponentOne TrueDBGrid
Developer express XpressQuantumGrid
...
Рейтинг: 0 / 0
datagrid
    #32748821
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Присоединяюсь к
_bobComponentOne TrueDBGrid
Developer express XpressQuantumGrid
Ну а стандартный Grid... Помню мучился с ним тоже.
DataCombo с ним идет, и стандартная привязка к данным работает (DataSource = тому что в Grid, Rowsource = Справочник).
Вызов что-то вроде
Private Sub Grid1_ButtonClick(ByVal ColIndex As Integer)
DataCombo1.Top = Grid1.RowTop(Grid1.Row)
DataCombo1.Left = Grid1.Columns(ColIndex).Left
DataCombo1.Width = Grid1.Columns(ColIndex).Width
DataCombo1.Visible = True
End Sub
Но вот беда - Foreign Key (т.е. код) меняется, а сам текст из справочника - нет. Если сделать на основе запроса, то текстовое поле опять не изменишь. Так и остается показывать только код записи. А делать обновление Recordset после клика на DataCombo - строка сбивается.
В общем что-то другое надо. TrueDbGrid хорош тем, что почти не надо менять текст программы, который уже написан для MS DataGrid.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / datagrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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