Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вставить ListView в DataGrid / 2 сообщений из 2, страница 1 из 1
22.11.2006, 17:27
    #34147815
Igor Skvortsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить ListView в DataGrid
Пытаюсь вставить 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
24.11.2006, 21:50
    #34154932
AndreiNz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить ListView в DataGrid
А может просто сделать Tnvalidate той самой ячейки, по которой Вы щелкали. Или даже всего грида?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вставить ListView в DataGrid / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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