dany
Goto Top

Einer DropDownListe ein Element hinzufgen

Einer Dropdownliste Daten einer Datenbank plus einem Alternativen Element

Moin moin,
ich habe in ASP.net eine Dropdownliste. Den Inhalt lade ich mir (PageLoad einmalig durch "!postback") aus einer SQL Datenbank, soweit kein Problem. Alles Daten sind da. Die Liste nutze ich um eine andere Datenbank zu Filtern. Also die Werte werden für ein Select Statement genutzt. Jetzt möchte ich der DropDownListe ein einziges element zusätzlich zu den daten aus der datenbank hinzufügen. Nämlich "%" um den Filter quasi zu ignorieren. Geht das über das select statement das die daten für die dropdownliste lädt oder gibt es eine möglichkeit über asp der drop down liste ein element hinzuzufügen?

Viele Grüße
Andy

Content-ID: 28283

Url: https://administrator.de/forum/einer-dropdownliste-ein-element-hinzufgen-28283.html

Ausgedruckt am: 23.12.2024 um 06:12 Uhr

Enclave
Enclave 16.03.2006, aktualisiert am 30.03.2023 um 01:44:22 Uhr
Goto Top
Hi Andy,

Also ich kenn mich mit ASP nicht so aus aber in PHP würd ich das so machen:

<?php

$sql = "select * from $tab_pulldown order by id";  
$pulldown = mysql_query($sql,$serverconnect);
echo "<select name=\"xxx\">;  
<option value=\"%\"></option>";  
     while ( $pulldown = mysql_fetch_array($pulldown)) {
echo "<option value=\"$pulldown[id]\">$pulldown[name]</option>"  
}
?>;



Enclave
Dany
Dany 16.03.2006 um 09:43:12 Uhr
Goto Top
Hallo,
hilft mir leider nicht so weiter. Hier mein Quelltext mit dem versuch insert zu verwenden. Es kommt aber keine Fehlermeldung noch funktioniert es... face-sad

SqlDataReader LR2 = ListenDaten2.ExecuteReader();

			 dropDownList.DataSource = LR2;
			 dropDownList.DataTextField = "simulations_name";  
			 dropDownList.DataValueField = "simulations_name";  
			 dropDownList.DataBind();
			 LR2.Close();

			 dropDownList.DataTextField.Insert(1,"%");  
			 dropDownList.DataValueField.Insert(1,"%");  
Enclave
Enclave 16.03.2006 um 09:56:01 Uhr
Goto Top
Sorry,

da kann ich dir nicht helfen denn damit kenn ich mich nicht aus.

Tut mir leid


Enclave
Dany
Dany 16.03.2006 um 10:20:39 Uhr
Goto Top
Hallo, hab die Lösung selbst gefunden, trotzdem vielen Dank:

SqlDataReader LR2 = ListenDaten2.ExecuteReader();

			  dropDownList.DataSource = LR2;
			  dropDownList.DataTextField = "simulations_name";  
			  dropDownList.DataValueField = "simulations_name";  
			  dropDownList.DataBind();

			  dropDownList.Items.Insert(0, new ListItem("Alle Anzeigen", "%"));  

			 LR2.Close();
Enclave
Enclave 16.03.2006 um 11:13:05 Uhr
Goto Top
Dann ist es ja gut aber setze den Status des Threads auf gelöst.

Das hilft ungemein


Enclave