1
データセットで複数のSelectを実行しています。これらのすべてのレコードからの合計レコードは、データセット内のレコードの総数と一致するはずですが、一致しません。 (すべての選択肢の合計は少ないです).Net 1.1 Selectには複数のAND条件でバグがありましたが、これはVS2005 & .Net 2.0です。DataSet Selectが加算されない
コードは次のとおりです。 注:一部の列のカテゴリ値は入力されません。
string Filter;
Filter = "Category = 'HIGH'";
Response.Write("High: " + dslErrors.Tables[0].Select(Filter).GetLength(0).ToString() + "<br>");
int TotalRecords = dslErrors.Tables[0].Rows.Count; //This is correct
Filter = "Category = 'MEDIUM'";
Response.Write("Medium: " + dslErrors.Tables[0].Select(Filter).GetLength(0).ToString() + "<br>");
Filter = "Category = 'LOW'";
Response.Write("Low Error Count: " + dslErrors.Tables[0].Select(Filter).GetLength(0).ToString() + "<br>");
Filter = "((Category <> 'HIGH') AND (Category <> 'MEDIUM') AND (Category <> 'LOW'))";
Response.Write("Other: " + dslErrors.Tables[0].Select(Filter).GetLength(0).ToString() + "<br>");
それは、ありがとう! –