在linq to sql中可以使用Contains查询包括双引号(")的条件
但设置LinqDataSource.Where使用Contains查询包含双引号(")的条件后,抛出“字符串未终止”的错误。
例如:
LinqDataSource控件名称为LinqDataSource1,LinqDataSource的DataSource中的数据有一列为City


LinqDataSource1.Where
="City.Contains(\"Lon\")"//可以使用

//LinqDataSource1.Where="City.Contains(\"Lon\\\"\")"; //抛出“字符串未终止”的错误


只想到加个转义符,没有试一试两个双引号,该死该死!

LinqDataSource1.Where="City.Contains(\"Lon\"\"\")";

原来是两个引号才代表一个引号,谨记谨记!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2021-04-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
相关资源
相似解决方案