Maximus
Erfahrenes Mitglied
Hallo,
ich habe einen SELECT-COMMAND der anhand der SelectedValue.Eigenschaft einer Drop-Down-List gefiltert wird.
Diese Drop-Down-List wird aus einem DataSet gefüllt und es wird noch ein weiteres Item "Alles anzeigen" hinzugefügt. Dieses Item soll den Wert NULL bekommen damit der SELECT-COMMAND nichts filtert.
Der SELECT-COMMAND füllt per SQLDataSource ein GridView.
Zum Verständnis:
SELECT .......
FROM........
WHERE (a IS NULL OR a=@parametera);
Wenn die Drop-Down-List jetzt einen Wert übermittelt klappt alles; aber wenn ich dem Item "Alles anzeigen" keinen Value geben, kommt die Fehlermeldung "Die Eingabezeichenfolge hat das falsche Format.".
Wie kann ich den Value der Drop-Down-List auf NULL setzen?
DropDownList1.Items[0].Value = Null oder DropDownList1.Items[0].Value = "" oder ähnliches bringt leider alles nix.
Bin für jeden Tip dankbar.
Gruß Maximus!
ich habe einen SELECT-COMMAND der anhand der SelectedValue.Eigenschaft einer Drop-Down-List gefiltert wird.
Diese Drop-Down-List wird aus einem DataSet gefüllt und es wird noch ein weiteres Item "Alles anzeigen" hinzugefügt. Dieses Item soll den Wert NULL bekommen damit der SELECT-COMMAND nichts filtert.
Der SELECT-COMMAND füllt per SQLDataSource ein GridView.
Zum Verständnis:
SELECT .......
FROM........
WHERE (a IS NULL OR a=@parametera);
Wenn die Drop-Down-List jetzt einen Wert übermittelt klappt alles; aber wenn ich dem Item "Alles anzeigen" keinen Value geben, kommt die Fehlermeldung "Die Eingabezeichenfolge hat das falsche Format.".
Wie kann ich den Value der Drop-Down-List auf NULL setzen?
DropDownList1.Items[0].Value = Null oder DropDownList1.Items[0].Value = "" oder ähnliches bringt leider alles nix.
Bin für jeden Tip dankbar.
Gruß Maximus!