[英]How to set DataTextField for DropDownList to explicitly implemented property
[英]Empty DataTextField property of DropDownList
我有一个绑定到sqlDataSource
的DropDownList
。 SQL查询的一部分是:
"Select (firstName +" "+ SecondName +" "+ LastName) AS Name"
DropDownList
DataTextField
属性设置为Name
。
问题是:如果( firstName
, SecondName
和LastName
)中的任何一个等于NULL
,则DataTextField
属性DataTextField
空。
我怎样才能解决这个问题?
我用这样的东西。 您必须检查NULL值并将其替换为空字符串。 最后,我在replace函数中用1替换了2个空格,以解决空的SecondNames的问题。
SELECT REPLACE(ISNULL(firstName, '') + ' ' + ISNULL(SecondName, '') + ' ' + ISNULL(LastName, ''), ' ', ' ') AS Name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.