ColumnFilter error Method 'ToString' on type 'Object' is not accessible.

0
0

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)

  • You must to post comments
0
0

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

  • You must to post comments
0
0

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

  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.