Posts
247
Comments
67
Trackbacks
4
Logischen Wert eines Tabellenfeldes ausgeben

Im Control GridView wird bei der Datenausgabe der Wert eines logischen feles einer Tabelle automatisch als Checkbox dargestellt.

Arbeitet man nun jedoch mit dem Repeater oder DataList Objekt muss man den Wert der logischen Variablen mit eval() ausgeben, True oder false sind aber nicht immer aussagefähg. Dashalb habe ich diese kleine Funktion geschieben, die einen Tabellenwert nur dann ausgibt, wenn deiser auf True gesetzt ist:

Function ShowStatus(ByVal wert As Integer, ByVal bezeichnung As String)
   If wert = 0 Then
      ShowStatus = bezeichnung
   Else
      ShowStatus = ""
   End If
End Function

Der Aufruf erfolgt mit:

<%#ShowStatus(Eval("tabellenfeld"),"Bezeichnung")%>

Wenn das Tabellenfeld auf true gesetzt ist, dann wird die Bezeichnung ausgegeben ansonsten nicht.

posted on Saturday, March 04, 2006 12:43 PM Print
Comments
Gravatar
# 
ceramic tiles
9/11/2006 3:22 PM
when you imagine good things then good things will happen to you

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 8 and 4 and type the answer here: