| 

.NET C# Java Javascript Exception

3
Beim Anlegen eines Datensatzes möchte ich einen Wert aus einem TreeView herauslesen. Dieses befindet sich in einem eigenen Content. (ID="DeviceSelection").

Für das Einfügen habe ich folgenden InsertParameter für ObjectDataSource definiert:
<asp:ControlParameter ControlID="ContentTreeView" Name="device_id" 
PropertyName="SelectedValue" Type="Int32" />


Beim Einfügen über die DetailsView kommt folgende Meldung:

Das Steuerelement ContentTreeView konnte in ControlParameter device_id nicht gefunden werden.

DetailsView und ObjectDataSource liegen im Content ID="Details".

Wie kann ich auf den TreeView zugreifen?
22.08.2011
al77 61 1
1
Hmm, sieht aus wie asp.net html markup den du gepostet hast. Ich denke ein wenig aus deiner Code-Datei könnte hilfreich sein
Nicolai Schönberg 22.08.2011
1 Antwort
1
Hi,

Dein TreeView-Control hat die ID "DeviceSelection" ?

Falls Ja, dann müsste Dein ControlParameter wie folgt aussehen:

<asp:ControlParameter ControlID="DeviceSelection" Name="device_id" 
PropertyName="SelectedValue" Type="Int32" />


Für ControlParameter gelten die folgenden Angaben:

ControlID = ID des Steuerelements, was den Wert liefern soll
PropertyName = Eigenschaft des wertliefernden Steuerelement
Name = Name des Parameters in Deiner Datenbankabfrage

Eine detaillierte Beschreibung gibt es hier zu lesen.
23.08.2011
SensenMannLE 1,2k 1 8

Stelle deine .net-Frage jetzt!