DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET2.0 | Thema: Datenbankwerte über eine Funktion holen und eine Textbox vorgelegen | Von: Helmut Röser ( 01.09.2007 13:05)

Hallo zusammen,
schon wieder hab ich da ein Problem. Ich hab in einer Tabelle mehrere Spalten, welche über ein Formular abgefüllt werden. Das funktioniert super. Nun muss ich genau diese Sachen auch im Readonly Modus anzeigen. Genau da beginnt mein Problem. Ich schreibe zum Beispiel in das Feld Status eine Zahl (kommt aus einem DropDown), denn die Stati selbst sind in einer eigenen Tabelle abgefüllt. Solang ich im Bearbeitenmodus bin kann ich ein DropDown aus dieser Statitabelle erstellen und die gewünschte Bezeichnung wird angezeigt und auch der richtige Value in die DB geschrieben. Wenn ich aber nun das Feld an ein Label binden würde, dann steht ja da als Status z.B. eine 2 (in meinem Fall heisst das in Bearbeitung). Das sieht a nicht schön aus, und b kann der User damit nichts anfangen.
Nun hab ich mir gedacht schreibe ich eine Funktion, welche mir anhand der Statuszahl (aus Haupttabelle) die Bezeichnung aus der Statitabelle holt und das entsprechend anzeigt. Aber das scheint wohl nicht so einfach zu sein.

Ich stelle mir eine Funktion (hier abgekürzt) wie folgt vor:

Shared Function getTextfromValue(ByVal RecID as Integer, RecTable as String) as String

'Datenbankverbindung aufbauen, und über "Select Bezeichnung from " & RecTable & " where ID = " & RecID

'über Return den gelesenen Wert zurückgeben

End Function

Kann man das machen? Wenn ja - wie muss ich denn dann auf meiner ASPX Seite die Sache anwenden. Funktioniert das mit <%# gettextfromValue(1, "Stati")%>
Also wie wird der Wert wirklich in die Seite geschrieben.

Ich wäre Euch wie immer sehr dankbar wenn ich etwas Unterstützung bekommen könnte. Sollte ich mich nicht deutlich genug ausgedrückt haben, dann lasst es mich wissen.

Danke und Gruss
Helmut


Betreff Von Datum
AW: Datenbankwerte über eine Funktion holen und eine...
Viele Möglichkeiten:<br> - Dropdownbox einfch auf Enabled="false" setze. Damit hast die (gewohnte) Anzeige nur schreibgeschützt. (Datenbanklastig - jedes mal ein call an die DB)<br> - Mit Objekten statt...
Bernhard Grojer 02.09.2007 11:39
AW: AW: Datenbankwerte über eine Funktion holen und...
Vielen Dank für die Antwort - hab es über eine Funktion gelöst.
Helmut Röser 04.09.2007 19:50

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG