/ / Кнопка або текст ультрасітці комірки C # - c #, кнопка, комірка, інфрагістика, ультрасетка

Кнопка або текст у комірці ultragrid C # - c #, кнопка, клітка, інфрагістика, ультрагрид

Я зробив ультрасетку, яка розширюється по черзі,але я повинен покласти маленьку кнопку вгорі або текст "див. більше ..." внизу, що вказує, що її можна розширити, але поки що мені вдалося лише поставити кнопку на окремий стовпчик, що не дуже .

Я хочу щось подібне до стрічки новин у Facebook, хтось робив щось подібне?

Відповіді:

0 для відповіді № 1

Що ви можете зробити, це встановити Опис на кожен ряд, наприклад у події InitializeRow, а потім увімкніть AutoPreviewArea, встановивши AutoPreviewEnabled до справжнього так:

private void ultraGrid1_InitializeLayout(object sender, InitializeLayoutEventArgs e)
{
e.Layout.Bands[0].AutoPreviewEnabled = true;
}

private void UltraGrid1_InitializeRow(object sender, InitializeRowEventArgs e)
{
e.Row.Description = "Bar and Foo";
}

Це покаже приємний опис під кожним рядком. Зауважте, що якщо рядок "Опис порожнього рядка", попередній попередній перегляд не відображатиметься BeforeRowExpanded події та встановіть опис рядка в порожній рядок та в BeforeRowCollapsed envet, щоб повернути опис рядка до всього, що вам потрібно.