有没有办法以以下格式拆分列表:'string1','string2','string3',

Posted

技术标签:

【中文标题】有没有办法以以下格式拆分列表:\'string1\',\'string2\',\'string3\',【英文标题】:Is there a way to split a list in the following format : 'string1', 'string2', 'string3',有没有办法以以下格式拆分列表:'string1','string2','string3', 【发布时间】:2020-01-15 06:55:36 【问题描述】:

我需要对现有的 XtraReport 执行过滤器,并且我只想查看一些我有其 ID 的特定记录。

当我执行以下代码时,它已成功应用。

XtraReportOrder report = new XtraReportOrder();
report.FilterString = "orderId IN ('11092', '11093')";
report.ShowPreviewDialog();

我想这样用,

report.FilterString = "orderId IN ("+MyList.ToConvertSthConvinient+")";

【问题讨论】:

我会考虑使用string.join 【参考方案1】:

您可以结合使用String.Join、LINQ 和字符串插值功能:

report.FilterString = $"orderId IN (String.Join(", ", MyList.Select(id => $"'id'")))";

【讨论】:

以上是关于有没有办法以以下格式拆分列表:'string1','string2','string3',的主要内容,如果未能解决你的问题,请参考以下文章

我需要在 Access 中拆分以 MM/YYYY 和 MM/DD/YYYY 格式存储日期的文本列,以删除日期格式

Eclipse 格式化程序拆分长字符串

将“string1”与逗号分隔的“string2”进行比较而不拆分

如何从R中的字符串列表中删除一个元素

有没有办法在 Quartz Scheduler 中拆分读/写查询以使用 mysql 主从复制?

LINQ 查询以检测对象列表中的重复属性