FilterControlNodesFactory()方法在devexpress 12.2版本中不起作用

时间:2013-01-23 01:13:29

标签: c# winforms devexpress

我正在将devexpress 10.1升级到12.2版本,我正在使用以下代码。但是在12.2版本中,FilterControlNodesFactory()方法不能使用0个参数 如何解决这个问题?

public DevExpressFilterToSQL(CriteriaOperator Criteria)
{
    _criteria = Criteria;
    _head = (Node) CriteriaToTreeProcessor.GetTree(
        new FilterControlNodesFactory(), Criteria, null);
}

2 个答案:

答案 0 :(得分:0)

找到一个临时解决方案:

//...
_head = (Node) CriteriaToTreeProcessor.GetTree(
    new FilterControlNodesFactory(
        new WinFilterTreeNodeModel(new FilterControl())), Criteria, null);

答案 1 :(得分:0)

据我所知,FilterControlNodesFactory类不打算在FilterControl内部代码之外的任何地方使用。
因此,最好的解决方案是停止使用此类并查看followihg线程中描述的方法: How to create object of type model for FilterControlNodesFactory() parameter