【发布时间】:2016-12-29 18:38:49
【问题描述】:
我已经完成了一个逐行扩展的超网格,但我必须在顶部放置一个小按钮或在下方放置一个文本“查看更多...”,表明它可以扩展,但到目前为止我只能够在单独的列上放置一个按钮,这并不漂亮。
我想要类似 facebook 新闻提要的东西,有人做过类似的事情吗?
【问题讨论】:
标签: c# button cell infragistics ultrawingrid
我已经完成了一个逐行扩展的超网格,但我必须在顶部放置一个小按钮或在下方放置一个文本“查看更多...”,表明它可以扩展,但到目前为止我只能够在单独的列上放置一个按钮,这并不漂亮。
我想要类似 facebook 新闻提要的东西,有人做过类似的事情吗?
【问题讨论】:
标签: c# button cell infragistics ultrawingrid
您可以在每一行设置Description,例如在 InitializeRow 事件中,然后通过将 AutoPreviewEnabled 设置为 true 来打开 AutoPreviewArea,如下所示:
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 中将行的描述设置为您需要的任何内容。
【讨论】: