Je ne veux pas que l'étiquette indique si le champ est nul. Dans mes lignes de base de données, les données ne sont pas complètes pour toutes les colonnes.valeurs nulles listview
Je pensais que cela fonctionnerait:
<% if(# Eval("recipe_by") == null){%><br /><br /><%} else {%>Recipe by:
<br /><br /> <asp:Label ID="recipe_byLabel" Font-Bold="True" runat="server" Text='<%# Eval("recipe_by") %>' /> }
Je reçois cette erreur:
Compiler Error Message: CS1040: Preprocessor directives must appear as the first non-whitespace character on a line
Source Error:
Line 386: Line 387: Line 388:<% if(# Eval("recipe_by") == null){%>
<%} else {%>Recipe by: Line 389:
' /> } Line 390:Compiler Error Message: CS1040: Preprocessor directives must appear as the first non-whitespace character on a line
Source Error:
Line 386: Line 387: Line 388:<% if(# Eval("recipe_by") == null){%>
<%} else {%>Recipe by: Line 389:
' /> } Line 390:
La réponse que j'ai posté de quelqu'un d'autre n'a pas fonctionné, montre toujours l'étiquette quand null. Je pris la première # charater et obtenu cette erreur compilateur Message d'erreur: CS1010: Newline en constante Source Erreur: Ligne 407: Portion:
Ligne 410: Ligne 411: –
Mike
Ligne 408: