Verketteten String-Spalte ist nicht richtig in Drop-Down-Liste angezeigt (asp.net)
-
28-09-2019 - |
Frage
Im Folgenden finden Sie meine Abfrage, die in StoredProcedure (SQL Server 2008) ist, wird die Liste der Elemente aus einer Tabelle zurück.
Abfrage:
SELECT
( COALESCE(ReviewDescription,'')+ REPLICATE (' ', 20 - LEN(ReviewDescription))
+ '|' +
( CONVERT(VARCHAR(100),ReviewCharge))) AS ReviewTypes
FROM ReviewType
Abfrageergebnis (kopiert Text Pad seine dann aussehen wie unten):
Sample review type |200
Aber nach ASP-Bindung Kontrolle Dropdown es ist die Anzeige wie unten Drop-Down-Anzeige:
Sample review type|200
Bitte jemand dazu helfen kann.
Vielen Dank im Voraus ...
Lösung
Es klingt wie es auch nur der Browser kollabiert Leerzeichen sein könnte. Suchen Sie in der HTML-Quelle zu sehen, was wirklich herabgesandt werden. Dann können Sie entscheiden, ob es ein Problem in der Anzeige oder den Datenzugriff.
(Ich bin nicht sicher, dies ist wirklich ein guter Weg, um eine pseudo-Tabelle in einem Drop-Down anzuzeigen, um ehrlich zu sein.)