|
|
|
datagrid
|
|||
|---|---|---|---|
|
#18+
Кто-то знает, можно ли в datagrid`е сделать так чтобы одно из полей было в виде combobox`а?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 19:33:10 |
|
||
|
datagrid
|
|||
|---|---|---|---|
|
#18+
В стандартном гриде нельзя но есть куча разных компонентов. Может в каком и есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 19:45:24 |
|
||
|
datagrid
|
|||
|---|---|---|---|
|
#18+
подскажите как сделать а то не очень хочеться переделовать половину проэкта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 19:49:39 |
|
||
|
datagrid
|
|||
|---|---|---|---|
|
#18+
uvishподскажите как сделать а то не очень хочеться переделовать половину проэкта. Можно попробовать руками помещать ComboBox над ячейкой грида во время редактирования. А по окончании помещать выбранное значение в ячейку, а ComboBox прятать. Если DataGrid поднимает соответствующие события, например StartEdit. При этом возникают всякие проблемы: Scrolling и т.п. "Хорошие" Grid-ы обычно поддерживают создание CustomEditor-ов, к-е позволяют решить эти проблемы стандартными средствами. Я сам с DataGrid не работал, не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 20:39:42 |
|
||
|
datagrid
|
|||
|---|---|---|---|
|
#18+
продолжаю бесплатную рекламу vsFlexGrid в нём и комбобоксы есть, при этом можно даже комбобокс с несколькими столбцами. для извращенцев, пользующихся MS grid'ами - один выход - определять координаты ячейки и кидать поверху комбобокс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2004, 09:30:24 |
|
||
|
datagrid
|
|||
|---|---|---|---|
|
#18+
ComponentOne TrueDBGrid Developer express XpressQuantumGrid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 14:27:36 |
|
||
|
datagrid
|
|||
|---|---|---|---|
|
#18+
Присоединяюсь к _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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 16:25:16 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32748821&tid=2168716]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 304ms |

| 0 / 0 |
