Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Eval() zeigt benutzerdefinierten Wert an, wenn null

indem Sie eine public method erstellen Sie können diese Aufgabe ganz einfach wie

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

  return myValue.ToString();
}

Label-Code:

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

Oder Sie verwenden

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

Sie müssen dieser Art von Szenario folgen.

Hoffe es funktioniert.