当列名包含特殊字符时,数据表行 select 操作显示错误。 (C#)
Datatable rows select operation showing error when column name has special characters. (C#)
我正在尝试对数据表执行 select 操作以从列中提取一些值。
我定位的列中有一些特殊字符。
所以错误消息是说,
An exception has occured: Cannot interpret token ']' at position
我使用的语法是这样的,
DataRow[] DataRows = dataSet.Tables["ParentTable"].Select("[ColumnName[somText]]");
我已经参考了文档,他们在其中讨论了在这些类型的情况下使用转义序列,这里是该特定部分的 link
让我知道您的解决方案。
雷洋的建议,奏效了!
Select(@"[ColumnName[somText\]]")
您可以阅读更多相关信息here.
我正在尝试对数据表执行 select 操作以从列中提取一些值。 我定位的列中有一些特殊字符。 所以错误消息是说,
An exception has occured: Cannot interpret token ']' at position
我使用的语法是这样的,
DataRow[] DataRows = dataSet.Tables["ParentTable"].Select("[ColumnName[somText]]");
我已经参考了文档,他们在其中讨论了在这些类型的情况下使用转义序列,这里是该特定部分的 link
让我知道您的解决方案。
雷洋的建议,奏效了!
Select(@"[ColumnName[somText\]]")
您可以阅读更多相关信息here.