C# 将SpecialRowPromptField添加到ultragrid上的多列
我在网格顶部有一个过滤器行,有两列。如果我使用此代码设置C# 将SpecialRowPromptField添加到ultragrid上的多列,c#,infragistics,ultrawingrid,C#,Infragistics,Ultrawingrid,我在网格顶部有一个过滤器行,有两列。如果我使用此代码设置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; 谢谢 回答: 看起来这不
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;
谢谢
回答: 看起来这不是一件可以做到的事情。从帮助中 指定要定位特殊行的单元格所在列的键 提示输入 您只能指定一列(通过其键)。唯一可用的其他选项(据我所知)是让属性为null。这样,提示将从第一列跨越相邻列
当然,您的代码将索引1处的列设置为提示字段,因为最后一个使用的列覆盖了以前的设置。是的,我希望有一种方法可以将其添加到多个列中。我想,如果他们允许您将此属性设置为筛选器行中的一列,为什么不为所有列或部分列设置此属性……正如我所说,我认为这是不可能的。不过,让我们看看是否有来自Infragistics的人检查了这个问题,并给了您更好的答案。@DROPtableusers Steve说得对,这只适用于单个列。帮助中有更多详细信息: