将SpecialRowPromptField添加到ultragrid上的多个列

时间:2013-05-13 16:57:28

标签: c# infragistics ultragrid

我在网格顶部有一个带有两列的过滤器行。如果我使用此代码设置specialrowpromptfield,则只将其设置在第二列。有没有办法为多列设置它?

    e.Layout.Bands[0].SpecialRowPromptField = e.Layout.Bands[0].Columns[0].Key;
    e.Layout.Bands[0].SpecialRowPromptField = e.Layout.Bands[0].Columns[1].Key;

谢谢,


答案:

看起来这不是可以做到的事情。

1 个答案:

答案 0 :(得分:1)

来自帮助

  

指定用于定位特殊行的单元格的列的键   提示。

您只能指定一列(按其键)。唯一可用的其他选项(据我所知)是让属性为null。通过这种方式,提示跨越相邻列的第一列。

当然,您的代码,设置为提示字段,索引1处的列,因为上次使用的列会覆盖以前的设置。