2017-01-12 4 views
1

Я начинаю. Как я могу переписать код ячейки в datagridview, используя datagridviewcolumn и его производные классы? Код находится в Visual C# У меня есть несколько примеров, которые изображают DateTimePicker и TextButtonColumn, найденные в сети, но мне нужны другие события.Переписывание кода DataGridViewColumn, чтобы вставить изображение, которое открывает диалоговое окно

Основная идея состоит в том, чтобы показать PictureBox с изображением по умолчанию в середине экрана, а когда пользователь нажимает, он открывает OpenFileDialog для загрузки изображения. Наконец, элемент управления сохраняет изображение в свойстве и изменяет значок выбранного изображения или может использовать другое изображение, которое представляет заполненную ячейку.

Это сложно?

ответ

0

Я не знаю, является ли это решением вашей проблемы, но попробуйте его с помощью DataGridViewImageColumn. Вы можете использовать CellClick -Event DataGridView. Там вам нужно определить, нажата ли одна из ваших ячеек изображения. Для изменения изображения вы можете создать новый OpenFileDialog.

Надеюсь, это вам поможет.

+0

Спасибо за решение, я буду иметь в виду –

Смежные вопросы