我需要对现有的XtraReport执行过滤器,并且只想查看具有其ID的某些特定记录。
当我执行以下代码时,它将成功应用。
XtraReportOrder report = new XtraReportOrder();
report.FilterString = "orderId IN ('11092', '11093')";
report.ShowPreviewDialog();
我想用这样的东西
report.FilterString = "orderId IN ("+MyList.ToConvertSthConvinient+")";
您可以结合使用String.Join
,LINQ和字符串插值功能:
report.FilterString = $"orderId IN ({String.Join(", ", MyList.Select(id => $"'{id}'"))})";
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句