DataTable をクエリする LINQ クエリがあります。DataTable では、フィールドは文字列であり、基本的にそれを整数と比較する必要があります。
if ((electrical >= 100 && electrical <= 135) || electrical == 19)
{
    // The device passes
}
問題は、次のように LINQ でこれを実行しようとしていることです。
        var eGoodCountQuery = 
            from row in singulationOne.Table.AsEnumerable()
            where (Int32.Parse(row.Field<String>("electrical")) >= 100 &&
                   Int32.Parse(row.Field<String>("electrical")) <= 135) &&
                   Int32.Parse(row.Field<String>("electrical")) != 19 &&
                   row.Field<String>("print") == printName
            select row;
私は例外を取得し続けます:
入力文字列は、正しい形式ではありませんでした
主な問題は、電気 == "" の場合に発生します。