这是我的代码。
DataSet ds = //assigning to dataSet from stored procedure
DataTable dt = ds.Tables[0]; // It has data i checked in debugging..
在运行时执行此操作时
Select("PGroup_strCode = O ")
抛出错误
“无法找到Column [O]” -(我之前犯了一个错误,就是前面提到的'O'不为零)
该列也存在。无法弄清楚原因。
更新 :
Select("[Cinema_strID] = ABIC")
在我更改的选择部分中,此错误现在是找不到列[ABIC]
使用Datatable select语句时必须小心。
请尝试这个
DataRow[] DataDR= ds.Tables[0].Select("[Cinema_strID]='ABIC'");
或者
DataRow[] DataDR= ds.Tables[0].Select(ds.Tables[0].Columns[1].ColumnName.Trim()+"='ABIC'"); // But this is only when you are sure that the column position wont change in the future
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句