powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в ячейку datagridview добавить кнопку
34 сообщений из 34, показаны все 2 страниц
Как в ячейку datagridview добавить кнопку
    #35503582
The_question_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет
Не подскажите как в ячейку типа DataGridViewTextBoxCell добавить кнопку , чтобы по клику например, вызывать своё окно для заполнения а результат показывать в ячейке? В аттаче рисунок с кнопкой для примера
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #35503759
rdfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
DataGridViewColumn col = new DataGridViewButtonColumn();
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #35503801
The_question_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не совсем то что нужно, мне нужно чтобы в ячейке отображался текст, ставишь в ячейку курсор и сбоку появляется кнопка "...", для вызова своего диалога для ввода данных.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #35503818
rdfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как альтернатива - использовать сторонний продукт devexpress. Там вроде как есть компонент такой.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #35503830
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То, что вы заскринили - PropertyGrid. Посмотрите в его сторону.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #35504351
The_question_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторТо, что вы заскринили - PropertyGrid. Посмотрите в его сторону.
я знаю, но PropertyGrid мне не подходит.

Сторонний компонент по некоторым причинам тоже не могу использовать.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #35504516
SerP1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите тут . Особое внимание обратите на UserControl.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #35506543
The_question_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SerP1983Посмотрите тут . Особое внимание обратите на UserControl.

Спасибо за линк, нашёл ещё интересный сэмпл

В результате вот что получилось:
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #36061570
malema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
у меня оказалась такая же задача, поэтому хотелось бы снова поднять эту тему! создала такую же кнопку, нормально появляется и работает, но в режиме редактирования в ячейке не отображается текущее значение этой ячейки. в найденном здесь примере оно размещается в самом контроле. но мой контрол - это одна единственная кнопочка без всяких тестовых полей. явно что-то забыла учесть. помогите, а?..
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #36061799
korall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А свойство Elipses уже не катит?
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #36062741
magister_ludi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот что вам нужно.http://www.rsdn.ru/article/dotnet/DataGridView20part2.xml#EMIAC
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #36063827
malema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, разобралась!
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #36441481
kaurov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
malema, здравствуйте. Не могли бы вы выложить исходник вашего кода. У меня похожая проблема, но разобраться так и не удалось. Буду вам очень благодарен.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #36442246
Spiridonov_I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто разобрался, не будьте любезны код в студию!
Ну очень нужно!
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #36443343
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как в ячейку datagridview добавить кнопку
    #39700121
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простите за некропостинг

сабж реально сделать со стандартным гридом?

Или посоветуйте как лучше - надо редактировать большое многострочное поле в отдельном окне
Щаз в делфи в аналогичном приложении - по кнопке в поле вызывается отдельный редактор.
Выносить кнопку в верхний тулбар как-то не комильфо
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39700336
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxсабж реально сделать со стандартным гридом?
Да. В дизайнере выбирается тип ячейки DataGridViewButtonColumn

На мой взгляд не комильфо делать кнопку в каждой строке. Это место можно использовать для более полезных вещей
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39700409
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2andreymxсабж реально сделать со стандартным гридом?
Да. В дизайнере выбирается тип ячейки DataGridViewButtonColumn

На мой взгляд не комильфо делать кнопку в каждой строке. Это место можно использовать для более полезных вещейтак я сделал еще вчера
но очень криво выглядит - кнопка шириной с колонку

с кнопочкой в Делфи мне болше нравится
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39700488
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

ээээ
все равно спасибо!
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39700543
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

Используйте WPF, и будет вам счастье - там абсолютно штатными средствами в ячейку можно запихнуть что угодно.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39700553
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Трое wpf программистов сбежали год назад
Лучше я на win forms
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39700639
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymxно очень криво выглядит - кнопка шириной с колонку
Открою страшный секрет. Есть возможность установит фиксированную ширину колонки
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39700645
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Сон Веры Павловныandreymx,

Используйте WPF, и будет вам счастье - там абсолютно штатными средствами в ячейку можно запихнуть что угодно.
Штатные средства WPF - написание кода вручную, без дизаqнеров. Программируя на WPF я всегда вспоминаю бурную молодость на Clipper 5.0
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39700700
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Штатные средства WPF - написание кода вручную, без дизаqнеров. Программируя на WPF я всегда вспоминаю бурную молодость на Clipper 5.0
Вообще-то вполне есть и штатный дизайнер студии, и дизайнер в бленде. Только ими никто не пользуется (по крайней мере, я лично таких людей не встречал), потому что они не нужны - в WPF разметка UI абсолютно нормально, и без каких либо-проблем пишется руками (в отличие от винформс).
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39700706
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, это как html-страницы с помощью дизайнера делать. Теоретически можно, практически никто не делает.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39705893
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаю и удивляюсь.
LookUp колонку ещё для древнего DataGrid запилил 13 лет назад, исходники до сих пор пылятся на полке.
А тут всё обсуждают, а возможно-ли это, или devexpress взять, или WPF
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39705949
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухЧитаю и удивляюсь.
LookUp колонку ещё для древнего DataGrid запилил 13 лет назад, исходники до сих пор пылятся на полке.
А тут всё обсуждают, а возможно-ли это, или devexpress взять, или WPF да, лукап колонки есть и давно
но обсуждение вроде бы не об этом
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39705954
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxДмитрий МухЧитаю и удивляюсь.
LookUp колонку ещё для древнего DataGrid запилил 13 лет назад, исходники до сих пор пылятся на полке.
А тут всё обсуждают, а возможно-ли это, или devexpress взять, или WPF да, лукап колонки есть и давно
но обсуждение вроде бы не об этом
А об чем? Как реализовать требуемое поведение?

Да всё также: наследуешься от базового класс и пишешь свой DataGridPopupCell.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39706267
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANAДа всё также: наследуешься от базового класс и пишешь свой DataGridPopupCell.
Делать мне больше нечего, как кроме писать свой DevExpress.

Кому нужны крутые интерфейсные хотелки - пожалуйте в WPF
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39706380
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2skyANAДа всё также: наследуешься от базового класс и пишешь свой DataGridPopupCell.
Делать мне больше нечего, как кроме писать свой DevExpress.

Кому нужны крутые интерфейсные хотелки - пожалуйте в WPF
Реализовать кастомну DataGridViewCell - это теперь оказывается писать свой DevExpress.
А редактировать большое многострочное поле в отдельном окне - крутые интерфейсные хотелки.

Позабавил

How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39706430
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Дмитрий МухРеализовать кастомну DataGridViewCell - это теперь оказывается писать свой DevExpress.
А редактировать большое многострочное поле в отдельном окне - крутые интерфейсные хотелки.
1. Преувеличил, но не намного.
2. Внимательно прочитал данный топик. Вроде никто про "большое многострочное поле в отдельном окне" не писал и я на эту тему советов не давал.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39706434
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Дмитрий МухРеализовать кастомную DataGridViewCell - это теперь оказывается писать свой DevExpress.
А редактировать большое многострочное поле в отдельном окне - крутые интерфейсные хотелки.
1. Преувеличил, но не намного.Нет, сильно преувеличил.

Cat22. Внимательно прочитал данный топик. Вроде никто про "большое многострочное поле в отдельном окне" не писал и я на эту тему советов не давал.Первое сообщение в этом году ( 21669320 ), прям под разделителем "Между сообщениями интервал более чем 1 года", который при внимательном прочтении сложно не заметить.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39706467
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Дмитрий МухПервое сообщение в этом году ( 21669320 ), прям под разделителем "Между сообщениями интервал более чем 1 года", который при внимательном прочтении сложно не заметить.
Там о кнопке для вызова отдельного окна для редактирования.
...
Рейтинг: 0 / 0
Как в ячейку datagridview добавить кнопку
    #39706497
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Дмитрий МухПервое сообщение в этом году ( 21669320 ), прям под разделителем "Между сообщениями интервал более чем 1 года", который при внимательном прочтении сложно не заметить.
Там о кнопке для вызова отдельного окна для редактирования.
Пьяный что-ли?

Там чёрным по белому написано:
andreymx надо редактировать большое многострочное поле в отдельном окне
Щаз в делфи в аналогичном приложении - по кнопке в поле вызывается отдельный редактор.
Выносить кнопку в верхний тулбар как-то не комильфо
Но если ты увидел только кнопку, то получается это ты её назвал крутой интерфейсной хотелкой?
Или просто ляпнул, что в голову пришло?
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в ячейку datagridview добавить кнопку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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