日期:2014-05-19  浏览次数:20873 次

DataTable.Select条件查询出错
报其他信息:未找到列[记录]
str条件是: "NODE_NAME   =   记录 "

DataTable   dt   =   this.AllDataTable;     //AllDataTable里面保存整个表的内容
DataRow[]   rows   =   dt.Select(str);    
foreach   (DataRow   row   in   dt.Select(str))  
{  
      BtnOK.Text   =   row[ "NODE_NAME "].ToString();
}  
为什么报我没有找到呢,  
如果我把条件换成NODE_ID   =   7就可以

------解决方案--------------------
str = "记录 ";
DataRow[] rows = dt.Select(String.Format( "NODE_NAME = '{0} ' ",str));