Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGridView - копирование текста из ячейки, но грид ReadOnly. Возможно ли? / 2 сообщений из 2, страница 1 из 1
18.12.2012, 07:43
    #38082895
AlexV1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView - копирование текста из ячейки, но грид ReadOnly. Возможно ли?
Помнится в Delphi у грида была такая возможность - ставим ReadOnly у грида + в опциях ставим dgEditing = True, после чего грид становится нередактируемым, но можно провалиться в ячейку, выделить в ней кусок текста и скопировать в буфер.

А можно ли в C# сделать аналогично с DataGridView?
Дело в том, что у грида ReadOnly есть, но при ней грид не дает провалиться в ячейку.
Может какое св-во надо выставить, пока не нашел.

Если не получится, придется контекстное меню навесить, но оно не совсем устраивает, т.к. не даст скопировать часть содержимого ячейки, а только полный текст ячейки в буфер.
...
Рейтинг: 0 / 0
06.01.2013, 22:59
    #38101211
ZVER-10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView - копирование текста из ячейки, но грид ReadOnly. Возможно ли?
AlexV1,
насколько я понял, вам нужно чтоб юзвери не заменяли значение и все. т.е. вам не надо ReadOnly=True а просто нужно обрабатывать события CellValidating.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
        {
            if (dataGridView1.IsCurrentCellDirty && e.ColumnIndex=="нужная колонка")
            {
                SendKeys.Send("{ESC}");

            }
        }


вариант?
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGridView - копирование текста из ячейки, но грид ReadOnly. Возможно ли? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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