Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Фокус на всю строку или выделение строки в DataGrid
|
|||
|---|---|---|---|
|
#18+
Есть некая таблица, аля справочник (редактировать нельзя). Уж очень хочется бегать по справочнику выделяя строку или ячейку целиком. Стандартных свойств у DataGrid не нашел. Попытался на CurrentCellChanged посадить dataGrid1.Select(dataGrid1.CurrentCell.RowNumber); Выделяет, но появляется постоянно Edit, хотя выставил ReadOnly. И еще, если попадается поле типа Check, клик в него, убирает Select. Как бороться, где-то видел, что надо переопределять DataGridTextBoxColumn , так ли оно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 16:10 |
|
||
|
Фокус на всю строку или выделение строки в DataGrid
|
|||
|---|---|---|---|
|
#18+
Astakhov где-то видел, что надо переопределять DataGridTextBoxColumn , так ли оно? По-моему, это будет самый простой способ. Как-то потребовалось сделать grid, в котором при двойном щелчке по строке выполнялось бы некоторое действие. Долго мучился с параметрами DataGridTextBoxColumn, но так ничего и не вышло. Пришлось написать DataGridColumn на основе label и все пошло как по маслу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 17:49 |
|
||
|
Фокус на всю строку или выделение строки в DataGrid
|
|||
|---|---|---|---|
|
#18+
gerss Пришлось написать DataGridColumn на основе label и все пошло как по маслу. Можно здесь поподробнее? Что значит "DataGridColumn на основе label"? А еще лучше, если не в напряг, намылить класс на astakhov_d@mail.ru. PLS. Просто время ограничено... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 18:13 |
|
||
|
Фокус на всю строку или выделение строки в DataGrid
|
|||
|---|---|---|---|
|
#18+
Astakhov Есть некая таблица, аля справочник (редактировать нельзя). Уж очень хочется бегать по справочнику выделяя строку или ячейку целиком. Стандартных свойств у DataGrid не нашел. Попытался на CurrentCellChanged посадить dataGrid1.Select(dataGrid1.CurrentCell.RowNumber); Выделяет, но появляется постоянно Edit, хотя выставил ReadOnly. И еще, если попадается поле типа Check, клик в него, убирает Select. Как бороться, где-то видел, что надо переопределять DataGridTextBoxColumn , так ли оно? По поводу выделения всей строки, почитайте этот тред /topic/83766 Если что то заинтересует то это что то перепишу на C#. OFFTOP: gerss Как-то потребовалось сделать grid, в котором при двойном щелчке по строке выполнялось бы некоторое действие. Долго мучился с параметрами DataGridTextBoxColumn, но так ничего и не вышло. Пришлось написать DataGridColumn на основе label и все пошло как по маслу. Это тоже лечиться Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 19:09 |
|
||
|
Фокус на всю строку или выделение строки в DataGrid
|
|||
|---|---|---|---|
|
#18+
Sa По поводу выделения всей строки, почитайте этот тред /topic/83766 Если что то заинтересует то это что то перепишу на C#. Да спасибо, именно там я и видел. Все сделал как сказано: Код: plaintext Попытка пихнуть в dataGrid_Click - dataGrid1.Select(dataGrid1.CurrentCell.RowNumber); Моргает курсор. Кроме того если быть настойчивым, то легко можно добиться пропадания селекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 20:01 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32615749&tid=1438764]: |
0ms |
get settings: |
4ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 341ms |

| 0 / 0 |
