Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
行の一部の列の値が NULL であるため、ページに問題があります。値が NULL でない場合にのみ値を表示するにはどうすればよいですか?
<ItemTemplate> <tr> <td><%# Eval("some_db_column") %></td> </tr> </ItemTemplate>
これを試して:
<%#Eval("some_db_column") ?? "" %>
?? 演算子 (C# リファレンス)
それが機能しない場合は、分離コードでメソッドを呼び出すこともできます。
protected string GetValue(object obj) { if (obj == null || DBNull.Value.Equals(obj)) { return String.Empty; } return obj.ToString(); }
aspx:
<%# GetValue(Eval("some_db_column")) %>