2010-10-07 35 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

相关问题