Ich führe mehrere Selects auf einem Datensatz. Die Gesamtzahl der Datensätze aus allen dieser Auswahlen sollte der Gesamtzahl der Datensätze im Dataset entsprechen, tut dies jedoch nicht. (Total aller wählt weniger.) Ich habe gelesen, dass .NET 1.1 Wählen Sie einen Fehler w/mehrere UND-Bedingungen hatten, aber dies ist VS2005 & Net 2.0.DataSet Select nicht aufaddieren
Hier ist der Code: Hinweis: Einige catagory Werte der Reihe sind nicht belegt.
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>");
Das war es, Dank! –