怎么让绑定的时候,空字段不显示呢?
比如一本书的有字段:标题title,
作者Author,
价格Price,
印刷时间Printingtime……
怎样在显示的时候如果作者和价格为空的时间只显示
标题title
印刷时间Printingtime
谢谢各位呀~~帮帮忙 --------------------编程问答-------------------- NULL的本来就不显示呀 --------------------编程问答--------------------
你用什么显示啊?~呵呵
给个默认空值,如果有值则显示,没有则显示空 --------------------编程问答-------------------- <asp:Repeater ID="rptList" runat="server">
<ItemTemplate>
<tr><td><%# Eval("title") %></td></tr>
<tr><td><%# Eval("Author") %></td></tr>
<tr><td><%# Eval("Price") %></td></tr>
<tr><td><%# Eval("Printingtime") %></td></tr>
</ItemTemplate>
</asp:Repeater>
我只是想,为空的时候那一行都不显示,~~ --------------------编程问答-------------------- 在查询滴时候加个where title is not null or Author is not null; --------------------编程问答-------------------- <%# Eval("title").ToString()==""?"如果是空想显示的内容":Eval("title").ToString() %>
按照上面的这个句子进行绑定就行了。 --------------------编程问答-------------------- <tr> <td> <%# Eval("title")==null?"无数据":Eval("title") %> </td> </tr>
<tr> <td> <%# Eval("Author")==null?"无数据":Eval("Author") %> </td> </tr>
<tr> <td> <%# Eval("Price")==null?"无数据":Eval("Price") %> </td> </tr>
<tr> <td> <%# Eval("Printingtime")==null?"无数据":Eval("Printingtime") %> </td> </tr> --------------------编程问答-------------------- 在数据库存储过程中添加
where
title IS NOT NULL
OR
Author IS NOT NULL --------------------编程问答-------------------- <asp:Repeater ID="rptList" runat="server">
<ItemTemplate>
<tr visible=<%# (Eval("title").ToString()=="")?"false":"true" %>> <td> <%# Eval("title") %> </td> </tr> </ItemTemplate>
</asp:Repeater>
--------------------编程问答-------------------- <asp:Repeater ID="rptList" runat="server">
<ItemTemplate>
<% if Eval("title")!="" && Eval("title")!=null then%>
<tr> <td> <%# Eval("title") %> </td> </tr>
<% end if %>
................
</ItemTemplate>
</asp:Repeater>
试试!
补充:.NET技术 , ASP.NET