combit Software: CRM, Customer Relationship Management, Kontaktmanagement, Adressverwaltung, Reportgenerator, Reporting Tool

combit Software: reporting tools for software developers, CRM and contact management systems for everyone
Mein Konto: Login

News

DataBinding und ungebundene Daten mischen

So fügen Sie weitere Variablen und Felder hinzu ... 

Wenn Sie auf einen Bericht neben den Informationen aus Ihrer Datenbank zusätzliche dynamisch erstellte Informationen (z.B. über den gerade angemeldeten Benutzer) drucken möchten, müssen Sie weitere Variablen und Felder anlegen. Diese Möglichkeit kann nur ein Reporting Tool bieten, das auch ungebundene Daten unterstützt und eng in die Applikation integriert ist. Diese Basisfunktion ist bei List & Label ganz einfach über Ereignisse verfügbar:


Ereignisse in VCL oder .NET Komponente behandeln:


Databinding und ungebundene Daten können mit List & Label ganz einfach gemischt werden Zoom
DataBinding & ungebundene Daten mischen

AutoDefineNewPage: Das Ereignis wird für jede neue Seite aufgerufen und erlaubt die Anmeldung von zusätzlichen Variablen für diese Seite. Die Eigenschaft IsDesignMode der Ereignisargumente gibt an, ob es sich um den Design-Modus handelt.

AutoDefineNewLine: Dieses Ereignis wird für jede neue Zeile vor der automatischen Anmeldung der datengebundenen Felder aufgerufen. Analog zu AutoDefineNewPage können Sie hier zusätzliche Felder anmelden.

Übrigens: Weitere Ereignisse werden im aktuellen
  List & Label Handbuch auf Seite 101 beschrieben.

 

Programmierbeispiel in .NET:


private void button1_Click(object sender, EventArgs e)
{
    ListLabel LL = new ListLabel();
    LL.DataSource = GetDataSet();
    LL.AutoDefineNewPage += new AutoDefineNewPageHandler(LL_AutoDefineNewPage);
    LL.Design();
{

private void LL_AutoDefineNewPage(object sender, AutoDefineNewPageEventArgs e)
{
    // Zusätzliche Daten übergeben
    LL.Variables.Add("cRM.User.LoginName", CurrentUser.LoginName);
    LL.Variables.Add("cRM.User.Phone", CurrentUser.Phone);
    ...
{


Sie kennen die aktuelle Version von List & Label noch nicht?



Seite drucken
© 1989-2012 combit GmbH. Alle Rechte vorbehalten. Beachten Sie unsere Hinweise zum Datenschutz. Irrtümer und Änderungen vorbehalten!