2010-10-07 32 views
1

以下是我在Storedprocedure(SQL Server 2008)中的查詢將返回表中項目的列表。串聯的字符串列在下拉列表中無法正確顯示(asp.net)

查詢:

SELECT 
(COALESCE(ReviewDescription,'')+ REPLICATE (' ', 20 - LEN(ReviewDescription)) 
+ '|' + 
(CONVERT(VARCHAR(100),ReviewCharge))) AS ReviewTypes 
FROM ReviewType 

查詢結果(複製到文本墊那麼它看起來像下圖):

Sample review type |200 

但結合ASP後下拉控制它顯示像下面 下拉顯示:

Sample review type|200 

請有人可以幫助。

在此先感謝...

回答

2

這聽起來像它可能也僅僅是瀏覽器崩潰的空白。查看HTML源代碼,看看實際上是正在發送。然後,您可以確定它在顯示屏或數據訪問中是否存在問題。

(我不知道這是真的下拉顯示僞表,說實話的好方法。)

+0

我在HTML中查看源代碼驗證它顯示正常,但在同樣的問題。我認爲這不是一個瀏覽器問題,如果是這樣,它應該刪除單詞之間的空格。 – VInayK 2010-10-07 06:21:22

+0

@VinnaKanna:好的,所以你需要制定適當的HTML來顯示。 (換句話說,這實際上不是HTML問題,而不是C#或SQL中的問題。)您可以使用簡單的文本編輯器和靜態HTML文件進行實驗。例如,您可以嘗試使用' '而不是每個空格。我仍然不確定它看起來不錯,但它可能會做你需要的。 – 2010-10-07 06:23:39

相關問題