.NET Compact Framework Можете ли вы получить сетки с многострочным текстом в ячейках?

StackOverflow https://stackoverflow.com/questions/126196

Вопрос

Можно ли отобразить несколько строк текста в ячейках сетки, используя .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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top