Mysql
 sql >> Base de données >  >> RDS >> Mysql

Eval() affiche la valeur personnalisée si null

en créant une public method Vous pouvez effectuer cette tâche très facilement comme

public string testbind(object myvalue)
{
  if (myvalue == null)
  {
     return "NA value";
  }

  return myValue.ToString();
}

Code d'étiquette :

<asp:Label ID="TypeOfPaintingLabel" Text='<%# testbind(Eval("TypeOfPainting")) %>' runat="server"></asp:Label>

Ou vous pouvez utiliser

<%#(String.IsNullOrEmpty(Eval("TypeOfPainting").ToString()) ? "NA" : Eval("TypeOfPainting"))%>

Vous devez suivre ce type de scénario.

J'espère que ça marche.