我在将名为“[名称] 版本”的列添加到 DataGrid 时遇到问题。如果我有类似“[name]”或“version [name]”的东西,那么转义、unicode 或加倍所有工作。只有在右括号后有字符时才会出现问题。 “[[name] version]”也可以,但不是我需要的。
我正在使用 WPF 和 C#,这行代码将 DataTable 绑定(bind)到 DataGrid。
datagrid1.ItemsSource = dataTable1.DefaultView;
我收到的错误是:
Syntax error in "PropertyPath 'Syntax error in "Binding.Path '[name]' ... 'version'",'".
最佳答案
SQL Server 允许在列名称周围使用方括号或双引号...您可以改用双引号吗?
关于c# - DataTable 列名称包括方括号 [name],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6097907/