Ich verwende zum ersten mal die .NET Komponente (LL19) und finde für folgendes Problem kein Beispiel bzw. Doku.
Die Daten befinden sich in einer List:
List list = ItemList.CreateItemList();
LL.SetDataBinding( list, string.Empty );
In der Tabelle im Beriechtscontainer sollen optionale Felder möglich sein. Diese sollen nur bedingt definiert werden (Performance der Datenaufbereitung).
Ich habe die Felder gemäss Doku im Ereignis LL_AutoDefineNewLine definiert (integer field):
this.LL.Fields.Add( “DataItem.Advanced.Field_1”, 0 );
Was mir jetzt nicht klar ist: Wo definiere ich den Wert für jede Ausgabezeile? Der Wert kann, muss aber nicht, aus den anderen (gebundenen) Werten der Zeile berechnet sein. Im Ereignis wo das Feld definiert wird sind keine Informationen der Zeile, andere Felder, Index der gebundenen Liste etc. verfügbar.
Ich habe auch im Ereignis LL_AutoDefineField versucht einen Wert zu setzen. Funktioniert nicht d.h. es wird immer der Initialwert 0 angezeigt.
Ich habe dies jeweils immer in der Designer-Datenvorschau geprüft.