FilterControlNodesFactory() 方法在 devexpress 12.2 版本中不起作用
本文关键字:版本 不起作用 devexpress 方法 FilterControlNodesFactory | 更新日期: 2023-09-27 17:55:09
我正在将devexpress 10.1升级到12.2版本,我正在使用以下代码。但是在 12.2 版本中,FilterControlNodesFactory()
方法不能接受 0 个参数。
如何解决这个问题?
public DevExpressFilterToSQL(CriteriaOperator Criteria)
{
_criteria = Criteria;
_head = (Node) CriteriaToTreeProcessor.GetTree(
new FilterControlNodesFactory(), Criteria, null);
}
据我所知,FilterControlNodesFactory
类不适合在 FilterControl 内部代码之外的任何地方使用。
因此,最好的解决方案是停止使用此类并查看以下 followihg 线程中描述的方法:如何为 FilterControlNodesFactory() 参数创建类型模型的对象
找到了一个临时解决方案:
//...
_head = (Node) CriteriaToTreeProcessor.GetTree(
new FilterControlNodesFactory(
new WinFilterTreeNodeModel(new FilterControl())), Criteria, null);