无法在 System.Int32 和 System.String 上执行“=”操作。

今天在將數據資料進一步篩選時發生:无法在 System.Int32 和 System.String 上执行“=”操作的錯誤,經過確認是在使用Dt.Select方法時的查詢條件“=”號兩邊不匹配導致的。 如下圖:GPU_Order是int型,‘ ’是string類型。

解決辦法:將GPU_Order欄位數據轉為string類型數據,就沒有問題了。

数据转换方式:
1、修改资料库类型,重新将数据导出,在进行该操作。
2、在程式中直接转换类型,参考方法https://blog.****.net/qq_41894426/article/details/106943157
无法在 System.Int32 和 System.String 上执行“=”操作。