0

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

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

2 回答 2

0

找到了一个临时解决方案:

//...
_head = (Node) CriteriaToTreeProcessor.GetTree(
    new FilterControlNodesFactory(
        new WinFilterTreeNodeModel(new FilterControl())), Criteria, null);
于 2013-01-23T03:15:26.653 回答
0

据我所知,FilterControlNodesFactory该类不打算在FilterControl内部代码之外的任何地方使用。
因此,最好的解决方案是停止使用此类并查看后续线程中描述的方法: 如何为 FilterControlNodesFactory() 参数创建类型模型的对象

于 2013-01-23T07:38:34.880 回答