powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вставить ListView в DataGrid
2 сообщений из 2, страница 1 из 1
Вставить ListView в DataGrid
    #34147815
Igor Skvortsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь вставить ListView в ячейку DataGrid.
Раскопал работающий пример с DateTimePicker.
Сделал по аналогии, и ListView отображается в ячейке, но только если по ней щелкнуть.
Переопределил функцию инициализации:
Код: plaintext
1.
2.
3.
4.
5.
6.
public: virtual void InitializeEditingControl(int rowIndex, Object^ initialFormattedValue, DataGridViewCellStyle^ dataGridViewCellStyle) override
{
__super::InitializeEditingControl(rowIndex, initialFormattedValue, dataGridViewCellStyle);
ListViewEditingControl^ ctl = dynamic_cast<ListViewEditingControl^>(DataGridView->EditingControl);
this->ValueType=ListView::typeid;
}
Здесь обработчик свойства Value.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public: virtual property Object^ EditingControlFormattedValue
{
Object^ get()
{
return this->Value.?????????????????
}
void set(Object^ value)
{
this->Value = ??????????????????
}
}
Подскажите, какое же здесь значение записать в свойство ячейки? Указатель на ListView?
...
Рейтинг: 0 / 0
Вставить ListView в DataGrid
    #34154932
AndreiNz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может просто сделать Tnvalidate той самой ячейки, по которой Вы щелкали. Или даже всего грида?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вставить ListView в DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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