2014-11-26 5 views
0

Мне нужно создать таблицу, в которой некоторые строки разделены, а некоторые ячейки объединены.Сплит или слияние ячеек в Silverlight

Например: В первом столбце у меня есть две строки, но во втором столбце каждая строка разделена на несколько небольших строк. Итак, одна строка в первом столбце превращается в несколько строк во втором столбце.

выглядит следующим образом:
http://i.stack.imgur.com/LnMAB.gif

Однако, я не могу найти, как разделить или объединить ячейки в Silverlight datagrid. Должен ли я создать свой собственный контроль?

ответ

0

Я нашел ответ. Для каждой ячейки, где мне нужно разделить ячейку на несколько строк, я добавляю сетку без заголовка. Может быть, это не лучшее решение, но оно работает

0

На самом деле, если вы уверены, что каждая строка года будет содержать две (и всегда две) строки, вы можете использовать datagrid, не создавая свой собственный контроль. Вместо столбца DataGridTextColumn в качестве столбца используйте столбец DataGridTemplate и используйте StackPanel, содержащий два текстовых блока (каждый в своей границе) для каждой ячейки.

+0

Нет, year row может включать любое количество строк. –

Смежные вопросы