Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将SpecialRowPromptField添加到ultragrid上的多列_C#_Infragistics_Ultrawingrid - Fatal编程技术网

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说得对,这只适用于单个列。帮助中有更多详细信息: