dropdownlist

gumpel

Grünschnabel
Hallo,
hab mal wieder ein Problem.

Ich möchte in eine Webapplikation eine DropDownList anzeigen lassen und diese mit Daten aus einer SQL - Datenbank füllen.

Code:
        Dim dt As DataTable = ds.Tables("Master")
        Dim dr As DataRow

        For Each dr In dt.Rows
            Me.DropDownList1.Items.Add(dr("Programmname"))
        Next

So möchte ich jetzt die Seite anzeigen lassen, kommt folgende Fehlermeldung:

Das Steuerelement 'DropDownList1' des Typs 'DropDownList' muss in einem Formtag mit runat=server positioniert werden.

Wie mach ich das? ;D

Vielen Dank für eure Bemühungen
Danke und Gruß
Marcel
 
Ich würde einfach mal das machen, was da steht. :)
Im HTML-Quelltext deiner Seite gibt's irgendwo ein Element mit dem Namen "DropDownList1". Dahinter schreibst du einfachals Parameter "runat=server".
War's das ?
 
Hi.

Nein, das wirds nicht gewesen sein.

WebForms müssen immer in einem Form-Tag sein, welches das Runat-Attribut auf "server" gestellt hat.

Code:
<form id="myForm" runat="server">
<asp:DropDownList runat="server" id="DropDownList1" ..></ asp:DropDownList>
</form>

Dem Namen der DropDownList zu Urteilen arbeitest du mit VisualStudio. Dies müsste doch eigentlich das Form-Element eingefügt haben, hast du es gelöscht?

MfG,
Alex
 
Hmmm...

habe ich mich so missverständlich ausgedrückt?
Das meinte ich eigentlich auch.
Naja, war schon spät...:-(
 
Hallo,
vielen Dank für eure Hilfe. Ihr hattet recht. Hab es aber schon irgendwie hinbekommen gehabt ;D Wart zu spät :)
Trotzdem vielen Dank und macht weiter so. Hab bestimmt bald wieder eine Frage ;)

Danke & Gruß
Marcel
 
Zurück