FormView Wert abfragen von Feld

17/07/2008 - 23:33 von Ulli Heinrichs | Report spam
Hallo,

bin neu im .NET und habe eine Frage, Ich habe auf einer Form (Gruppen.aspx)
ein Datengebundenes FornView. Dieses hat einige Felder die auch korrekt mit
Daten gefüllt werden. Ich möchte nun im Formular Gruppen.aspx.vb im INIT
abfragen ob ein Feld False ist und wenn ja, dann ein anderes Feld disablen.

Ich habe keine Ahnung wie ich das bewerkstelligen kann.

Beispiel:

FormView1

If FormView1.Controls(Feld1).Value = True then
FormView1.Controls(Feld2).Enabled = False
End If

So in etwa. Wie geht es richtig? Ich schaffe es einfach nicht auf die Felder
innerhalb des FormView zu gelangen.

Ulli
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
18/07/2008 - 00:24 | Warnen spam
Hallo Ulli,

"Ulli Heinrichs" schrieb:

If FormView1.Controls(Feld1).Value = True then
FormView1.Controls(Feld2).Enabled = False
End If

So in etwa. Wie geht es richtig? Ich schaffe es einfach nicht auf die Felder innerhalb des FormView zu gelangen.



generell ist FindControl eine gute Wahl, wenn man Controls sucht, die man
nur vom Namen her kennt.

<FormViewInstanz>.FindControl( "NameDesControls" )

Falls das Control allerdings geschachtelt in einem anderen Control steckt,
müsstest Du mit

<FormViewInstanz>.FindControl( "<Control>" ).FindControl( "<AnderesControl>" )

arbeiten.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen