我在asp.net中使用一个列表视图,在此列表视图中,我有一个列表框,该列表框使用查询填充了数据。列表框中的某些值是空的。有没有办法获取为空的数据并将其更改为“(空白)”?
ASP.NET
<asp:ListBox ID="ListBox1" runat="server" DataSourceID="FormTitleDataSource"
DataTextField="FormTitle" DataValueField="FormID"
SelectedValue='<%# Bind("FormID") %>' AppendDataBoundItems="true">
<asp:SqlDataSource ID="FormTitleDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:ORHP_Dev03182014ConnectionString %>"
SelectCommand="SELECT DISTINCT FormTitle, FormID FROM Core.Form_Lkup ORDER BY FormTitle">
</asp:SqlDataSource>
最佳答案
您是否尝试过将其写入SQL语句?
SELECT DISTINCT case when FormTitle = '' then '(Blank)' else FormTitle end as FormTitle, FormID FROM Core.Form_Lkup ORDER BY FormTitle
关于c# - 更改从ASP.NET中的SQL查询收到的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25534173/