MissingMemberMessage

ReportingEngine.MissingMemberMessage property

Ottiene o imposta un valore stringa stampato al posto di un’espressione modello che rappresenta un semplice riferimento a , un membro mancante di un oggetto. Il valore predefinito è una stringa vuota.

public string MissingMemberMessage { get; set; }

Osservazioni

La proprietà dovrebbe essere utilizzata insieme aAllowMissingMembers Opzione . In caso contrario, viene generata un’eccezione quando viene rilevato un elemento mancante di un oggetto.

La proprietà influisce solo sulla stampa di un’espressione modello che rappresenta un semplice riferimento a un membro dell’oggetto missing . Ad esempio, la stampa di un operatore binario, uno dei cui operandi fa riferimento a un membro dell’oggetto missing , non è interessata.

Il valore di questa proprietà non può essere impostato su null.

Esempi

Mostra come consentire l’accesso ai membri mancanti.

DocumentBuilder builder = new DocumentBuilder();
builder.Writeln("<<[missingObject.First().id]>>");
builder.Writeln("<<foreach [in missingObject]>><<[id]>><</foreach>>");

ReportingEngine engine = new ReportingEngine { Options = ReportBuildOptions.AllowMissingMembers };
engine.MissingMemberMessage = "Missed";
engine.BuildReport(builder.Document, new DataSet(), "");

Guarda anche