Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Eval() exibe valor personalizado se for nulo


criando um public method Você pode completar esta tarefa muito facilmente como
public string testbind(object myvalue)
{
  if (myvalue == null)
  {
     return "NA value";
  }

  return myValue.ToString();
}

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

Ou você pode usar
<%#(String.IsNullOrEmpty(Eval("TypeOfPainting").ToString()) ? "NA" : Eval("TypeOfPainting"))%>

Você tem que seguir esse tipo de cenárion.

Espero que funcione.