| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > Копирование в DataGridView переносом |
| Автор: okaton 10.12.2008, 13:08 |
| Извиняюсь за клонирование темы. Подскажите как в DataGridView реализовать Drag&Drop? |
| Автор: Unlocker 12.12.2008, 00:52 |
| Касательно технологии Drag&Drop могу сказать следующее. На любом наследнике класса Control (каким DataGridView и является) есть свойство AllowDrop булевского типа. Если интересует более подробная информация, то рекомендую обратиться к MSDN 2005. Локальная документация мне выдала следующую ссылку на информацию о свойстве и примере ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/CPref17/html/P_System_Windows_Forms_Control_AllowDrop.htm ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.NETDEVFX.v20.en/CPref17/html/M_System_Windows_Forms_Control_DoDragDrop_1_334b7c3a.htm рекомендую попробовать штатные средства, прежде чем придумывать нечто уникальное. |
| Автор: okaton 12.12.2008, 21:49 |
| с AllowDrop не все так просто... инет разделился на 2 половины, одна - знает как это сделать, но при этом выкладывает обрезанные примеры другая - не знает как это делать и безуспешно пользует примеры первой товарищи |
| Автор: okaton 15.12.2008, 22:47 | ||
Кое что интересное нашел
|
| Автор: okaton 17.12.2008, 12:34 |
| Вопрос в следующем: почему работает только копирование? Иконка меняется, а перемещение не работает. И еще одна непонятность. В word если копировать из таблицы и выделить одну или несколько ячеек в строке, копируется вся строка в одну ячейку грида. Если выделить несколько символов, то с копируется правильно. В exel копирование из таблицы нормальное, если выделить несколько ячеек, копируется все в в одну ячейку грида... Как исправить проблемы с word. Как копировать несколько ячеек из редактора в несколько ячеек грида, и соответственно из грида? |