Winform中,DataRow[] drow = dt.Select("地区= 北京" )运行报错,说找不到列“北京”,但是数据库和执行sql语句是可以找到的,dt是一个Datatable,断点调试时能看到里面有地区这个列。
解决方案有两个:

1、转义为字符串:dt.Select("trade =\"纺织\"" );
2、直接用单引号:DataRow[] drow = dt.Select("trade = '纺织'" );

本文转载:CSDN博客