.NET Compact Framework Можете ли вы получить сетки с многострочным текстом в ячейках?
-
02-07-2019 - |
Вопрос
Можно ли отобразить несколько строк текста в ячейках сетки, используя .NET Compact framework?Нам нужно создать сетку, в которой средний столбец содержит адрес.Мы хотели бы показать это в нескольких строках и (возможно) применить некоторое форматирование к последней строке.
например ,
123 Любая улица
Бирмингем
B1 2DU
тел: 0123 555555
Решение
Взгляните на работу Ильи Туманова пример пользовательского форматирования данных в DataGrid.Он рисует клетки в нем на заказ.
Другие советы
Вы должны переопределить метод "OnPaint" в сетке или использовать какую-то другую сетку (я думаю, что SourceGrid был в одной из ранних версий, совместимых с CF).
.NET Framework традиционно имеет не очень хорошие элементы управления сеткой :(.
Установите для свойства AutoSizeRowsMode в элементе управления DataGridView значение DisplayedCells .
Дополнительная информация здесь :http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizerowsmode.aspx