Wisej-3-ColumnFilter (3.5.17)
ColumnFilter set on DateTime filed in GridView with FilterPanelType set to Wisej.Web.Ext.ColumnFilter.WhereColumnFilterPanel
When selecting value (screenshot attached)
error pops out:
Method ‘ToString’ on type ‘Object’ is not accessible.
at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseMemberAccess(Type type, Expression expression, String id) at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParsePrimary() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseUnary() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseArithmetic() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseAdditive() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseShiftOperator() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseComparisonOperator() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseLogicalAndOrOperator() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseIn() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseAndOperator() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseOrOperator() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseLambdaOperator() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseNullCoalescingOperator() at System.Linq.Dynamic.Core.Parser.ExpressionParser.ParseConditionalOperator() at System.Linq.Dynamic.Core.Parser.ExpressionParser.Parse(Type resultType, Boolean createParameterCtor) at System.Linq.Dynamic.Core.DynamicExpressionParser.ParseLambda(Type delegateType, ParsingConfig parsingConfig, Boolean createParameterCtor, ParameterExpression[] parameters, Type resultType, String expression, Object[] values) at System.Linq.Dynamic.Core.DynamicExpressionParser.ParseLambda(ParsingConfig parsingConfig, Boolean createParameterCtor, ParameterExpression[] parameters, Type resultType, String expression, Object[] values) at System.Linq.Dynamic.Core.DynamicExpressionParser.ParseLambda(ParsingConfig parsingConfig, Boolean createParameterCtor, Type itType, Type resultType, String expression, Object[] values) at System.Linq.Dynamic.Core.DynamicQueryableExtensions.Where(IQueryable source, ParsingConfig config, String predicate, Object[] args) at System.Linq.Dynamic.Core.DynamicQueryableExtensions.Where[TSource](IQueryable`1 source, ParsingConfig config, String predicate, Object[] args) at System.Linq.Dynamic.Core.DynamicQueryableExtensions.Where[TSource](IQueryable`1 source, String predicate, Object[] args) at Wisej.Web.Ext.ColumnFilter.WhereColumnFilterPanel.ApplyFilters() at Wisej.Web.Ext.ColumnFilter.ColumnFilterPanel.ok_Click(Object sender, EventArgs e) at Wisej.Web.Control.OnClick(EventArgs e) at Wisej.Web.ButtonBase.OnClick(EventArgs e) at Wisej.Web.Button.OnClick(EventArgs e) at Wisej.Web.Button.PerformClick() at Wisej.Web.ButtonBase.ProcessExecuteWebEvent(WisejEventArgs e) at Wisej.Web.ButtonBase.OnWebEvent(WisejEventArgs e) at Wisej.Web.Control.Wisej.Core.IWisejComponent.Event(WisejEventArgs e) at Wisej.Web.Application.ProcessWebEvent(WisejEventArgs e) at Wisej.Web.Application.OnWebEvent(WisejEventArgs e) at Wisej.Web.Application.Wisej.Core.IWisejComponent.Event(WisejEventArgs e) at Wisej.Core.ComponentManager.DispatchEvents(Session session, Object[] events) at Wisej.Core.ResponseManager.<>c__DisplayClass29_0.b__0() at Wisej.Core.IWisejSynchronizedImplementation.Lock(IWisejSynchronized target, Action action) at Wisej.Core.ResponseManager.OnEvent(Session session, Object message) at Wisej.Core.ResponseManager.ProcessRequest(ServiceType service, Object message)
Looks like conflict between System.Linq.Dynamic.Core bz. ZZZ Projects, which is transitively referenced from your side to version 1.3.7
and locally installed vesrion 1.6.0
When local one is removed this fixes the issue
Hi Dino,
We tried with a sample on our end and we couldn’t reproduce.
Can you please wrap up a small runnable sample for us to check?
Best Regards,
Alaa
Please login first to submit.