Janus GridEX for .NET - .NET Component - V3.5.0.3
von Janus Systems - Produkttyp: Komponente / .NET WinForms / .NET Class / 100% Managed Code
Bitte beachten Sie, falls nicht andersweitig erwähnt ist dieses Produkt nur in englischer Sprache verfügbar.
Entwickeln Sie Tools zur Datenbearbeitung innerhalb der Visual Studio 2005 Umgebung. Janus GridEX for .NET präsentiert sich als vollständig editierbare Data-Aware-Rasterkomponente im Outlook-Stil, die sich direkt in Datenbanken einhängen lässt. Das Raster implementiert einen eigenen Mechanismus zur Datenanbindung, der auch komplexeste Datenbearbeitungen unterstützt. Darüber hinaus wartet das Janus-Raster für .NET mit einem leistungsstarken datenungebundenen Arbeitsmodus auf, durch den Daten in jedem beliebigen Format verwaltet werden können - ohne dass auf bestimmte Gruppen- oder Sortierfunktionen verzichtet werden muss. Und nicht zuletzt stellt das Raster eine innovative "Kartenansicht" bereit, die das Durchsuchen von Daten um einiges erleichtert.
Durchschnittliche Rezension:
basierend auf 4 Rezensionen.
Unsere regulären Preise werden nachstehend angezeigt. Bitte melden Sie sich an um Ihre ermäßigten Preise zu sehen.
Janus GridEX for .NET V3.5
| In den Einkaufswagen |
$ 469.44 |
Lizenz für 1 Entwickler |
|
Download (7.0 MB) |
| In den Einkaufswagen |
$ 1,333.44 |
Team-Lizenz für 4 Entwickler |
|
Download (7.0 MB) |
| In den Einkaufswagen |
$ 2,197.44 |
Team-Lizenz für 8 Entwickler |
|
Download (7.0 MB) |
| In den Einkaufswagen |
$ 4,693.44 |
Lizenz für 1 Standort (erlaubt die Verwendung durch eine unbegrenzte Anzahl von Entwicklern an einer physischen Adresse) |
|
Download (7.0 MB) |
| In den Einkaufswagen |
$ 335.04 |
Lizenz für 1 Entwickler zum Aktualisieren von Janus GridEX for .NET V2.0 |
Prüfen |
Download (7.0 MB) |
| In den Einkaufswagen |
$ 853.44 |
Team-Lizenz für 4 Entwickler zum Aktualisieren von einer Team-Lizenz für 4 Entwickler von Janus GridEX for .NET V2.0 |
Prüfen |
Download (7.0 MB) |
| In den Einkaufswagen |
$ 1,459.22 |
Team-Lizenz für 8 Entwickler zum Aktualisieren von einer Team-Lizenz für 8 Entwickler von Janus GridEX for .NET V2.0 |
Prüfen |
Download (7.0 MB) |
| In den Einkaufswagen |
$ 2,389.44 |
Lizenz für 1 Standort (erlaubt die Verwendung durch eine unbegrenzte Anzahl von Entwicklern an einer physischen Adresse) zum Aktualisieren von einer Lizenz für 1 Standort von Janus GridEX for .NET V2.0 |
Prüfen |
Download (7.0 MB) |
Unsere Preise beinhalten einen technischen Support durch ComponentSource und für die meisten herunterladbaren Produkte zusätzlich ein Online-Backup sowie eine kostenlose Aktualisierung auf die neue Version, sofern sie binnen 30 Tagen nach dem Kauf freigegeben werden. Die angezeigten Preise sind zuzüglich aller Steuern. Für mehr Information zu eventuell anfallende Steuern, gehen Sie bitte auf diese Webseite. Alle Verkäufe unterliegen unseren Standardgeschäftsbedingungen und unseren Rückgaberegeln. Treten Sie bitte mit uns in Kontakt , wenn Sie eine Lizenzierungsoption anfordern möchten, die in der obigen Liste nicht aufgeführt ist, einschließlich Mehrplatzlizenzen und ältere Versionen.
Unsere regulären Preise werden oben angezeigt. Bitte melden Sie sich an um Ihre ermäßigten Preise zu sehen.
Neu in Janus GridEX Control für .NET V3.x:
- MultipleValues Columns: Eine Spalte kann an eine Werte-Liste gebunden werden. MultipleValues Columns sind besonders hilfreich bei many-to-many Beziehungen. Beispielsweise kann man bei einer many-to-many Beziehung zwischen den Tabellen ‚Produkte’ und ‚Kategorien’ ein Raster an die Tabelle ‚Produkte’ anbinden und eine MultipleValues Spalte hinzufügen, die dann in einer einzigen Zelle alle Kategorien anzeigt, in die ein Produkt fällt. Um diese Zellen zu bearbeiten können Sie eine Tick-Box nützen, die der Anwender die verfügbaren Kategorien auswählen kann. Das GridEX Control kann auch Spalten mit mehreren Werten gruppieren. Wenn man nach einer MultipleValues Column gruppiert, könnte ein Eintrag in der Tabelle zu mehr als einer Gruppe gehören, worauf GridEx Control dann eine Kopie für diese duplizierten Einträge in der jeweiligen Gruppe erstellt. Wenn diese kopierten Zellen geändert werden, wird GridEx Control automatisch die Kopie-Zellen aktualisieren
- SelfReferencing Tables: Eine Tabelle mit einem Selbstbezug kann als Baumdiagramm dargestellt werden. Beispielsweise können Sie eine GridEx Control an eine Tabelle ‚Nachrichten’ binden. Wenn eine Nachricht eine andere Nachricht enthält, die durch eine Parent-Child Beziehung mit einander verknüpft sind, dann können Sie HierachicalMode.SelfReferencing in der GridEX-Tabelle verwenden und die Steuerung als Baumdiagramm mit mehrfachen Spalten anzeigen lassen
- Custom Grouping: Damit Sie individuelle Gruppen-Definitionen festlegen können, wurde eine neue GridExCustomerGroup Klasse hinzugefügt. Es gibt zwei Arten von Gruppen:
- Composite Columns: Zeilengruppierungen in dem GridEx Control basieren auf Werten von zwei oder mehr Spalten in der selben Gruppenzeile. Beispielsweise können Sie Spalten festlegen, und die Steuerung wird eine Gruppenüberschriftenzeile für die verschiedenen Kombinationen der Werte aus diesen Spalten erstellen
- Conditional Group Rows: Sie können die Bedingungen festlegen, die erfüllt werden müssen, damit die Gruppenzeile in die Gruppe aufgenommen wird
- Hierarchical Grouping: Reihen in einer Tabelle können aufgrund eines Wertes einer Spalte gruppiert werden, die zu einer Child-Tabelle gehört. Beispiel: In einem hierarchischen Raster, das die Kunden-Bestellungen-Bestelldetails anzeigt, können Sie die Kundentabelle anhand der „Produkt“-Spalte in der Bestelldetail-Tabelle gruppieren
- Hierarchical Filters: Zeilen in einer Tabelle können mit Werten einer Spalte gefiltert werden, die zu einer Child-Tabelle gehören
- Verbesserte Funktionen in Hierachical Mode:Janus Datenbearbeitungsklassen wurden vollständig neu gestaltet, um die Ladezeit von Child-Listen im Vergleich zu früheren Versionen auf einen Bruchteil zu reduzieren
- Nested Properties Binding: Eine Spalte kann jetzt an eine Eigenschaft des Unterobjekts in der ursprünglichen DataRow gebunden werden. Beispiel: wenn eine Steuerung an eine Liste von ‚Kontatk’ Objekten gebunden wird, und die Kontakt Klasse ein ‚Kontaktname’ Object zurück gibt, wobei ‚Kontaktname’ eine Klasse mit den zwei Eigenschaften ‚Vorname’ und ‚Nachname’ ist. Sie könnnen eine Spalte an Kontakt.Kontaktname.Vorname binden, indem Sie die DataMember Eigenschaft gleichsetzen mit ‚Kontaktname.Vorname’
- Unbound Mode:der neue ‘Unbound Mode’ in GridEX control erlaubt das Füllen von Zeilen mithilfe der AddItem Methode.
- Unbound Spalten: Ungebundene Spalten können zu einem gebundenen Raster hinzufügen. Es gibt zwei Arten von ungebundenen Spalten:
- UnboundFetch:die Werte der Zellen in diesen Spalten sind inm LoadingRow event festgelegt. Dieser Modus ist nützlich, wenn Sie eine berechnete Zelle haben möchten, deren Wert auf Werten von anderen Zellen in der selben Reihe basiert
- UnboundKeep:der Wert der Zelle kann vom Anwender festgelegt werden und die Steuerung behält diesen Wert
- KeepRowSettings Property: wenn diese Eigenschaft auf true gesetzt ist, behält die Steuerung Zeilen- und Zelleneigenschaften, auch wenn die Zeilen aus dem sichtbaren Bereich gescrolled wurden. In der Standardeinstellung startet GridEx control das FrormattingRow event, um Sie die Zelleneigenschaften von Zeilen, die im Raster dargestellt werden, festlegen zu lassen. Diese Einstellungen werden gelöscht, wenn eine Zeile nicht länger sichtbar ist und sie müssen neu gesetzt werden, wenn das FormattingRow event für diese Zeile gestartet wird.
- UseGroupRowSelector Property: Diese Eigenschaft erlaubt Ihnen, eine Checkbox in Gruppenzeilen anzuzeigen, die alle Boxen in einer Gruppe auf geklickt / ungeklickt setzt
- TotalRowPosition Property: Bei der Verwendung von TotalRow in einem Raster, können Sie jetzt festlegen, ob Sie die Summenzeile als scrollbare Zeile am Ende der Liste, oder feststehend am unteren Rand des sichtbaren Bereichs anzeigen lassen wollen
- GridExGroupHeaderTotal.ColumnAlign Property: Diese Eigenschaft erlaubt Ihnen, eine Spalte festzulegen, an der sie eine definierte Gruppenüberschrift ausrichten können
- CardView Appearance: CardViewGridLines und CardInnerSpacing Eigenschaften wurden hinzugefügt, um das Erscheinungsbild einer Karte in GridEx control zu verändern. Es ist jetzt möglich, eine Karte mit Rasterlinien zwischen den Feldern und dem Raum, der in CardInnerSpacing definiert wurde, anzuzeigen.
- Export nach Excel: Eine neue GridEXExporter Komponente läßt Sie die Daten exportieren, die in einer GridEx control als Excel XML Dokument angezeigt wird
- FieldChooser Control: Zusätzlich zur ShowFieldChooser Methode können Sie die neue GridEx FieldChooserControl nützen, um die Steuerung innerhalb eines Panels Ihres Formulars zu nützen, anstatt sie als zusätzliches Fenster außerhalb Ihrer Anwendung darzustellen
- CheckedComboBox Control: Diese neue Steuerung verhält sich wie eine Combo-Box, die an eine Liste von Werten gebunden werden kann, in welcher der Anwender mehrere Objekte aus dem Dropdwon auswählen kann, um diese in der Liste anzeigen zu lassen
Janus GridEX for .NET ist ein zu 100% C#-verwaltetes Rastersteuerelement. Es wurde vollständig umgestaltet, um die Möglichkeiten des Microsoft .NET Framework besser nutzen zu können. Es steht auch als Bestandteil der Janus Systems Controls Suite zur Verfügung – die Produktsuite im Outlook-Stil.
Die wichtigsten mit dem Raster verfügbaren Features:
- Data-Binding: Janus GridEX for .NET ist eine vollständig editierbare Data-Aware-Rasterkomponente, die sich an jede beliebige Tabelle in einem Dataset bzw. an jede andere Datenquelle anbinden lässt, sofern diese Unterstützung für die Schnittstellen IList, ITypedList oder IBindingList bietet. Dabei verliert das Raster keine einzige Gruppen-, Sortier- oder Filterfunktion, wenn es an eine der zuvor genannten Schnittstellen angebunden wird.
- Data-Editing: Das im Outlook-Stil gestaltete Raster stellt mehrere integrierte Editoren bereit - MaskEdit, CheckBox, UpDown, Calendar DropDown, Combo* und DropDown Controls. Darüber hinaus erhalten Sie mit dem Janus-Raster für .NET die Möglichkeit, für Spalten bedarfsgerecht angepasste Bearbeitungstypen zu definieren. *Der Bearbeitungstyp Combo z. B. kann mehrere Spalten umfassen und verfügt zudem über eine Type-Ahead-Funktion.
- Look&Feel: Das Steuerelement von Janus im Outlook-Stil wartet mit zahlreichen fortschrittlichen Formatierungsfunktionen auf, die dem Programmierer eine umfassende Kontrolle über die Art und Weise der Datenanzeige verleihen. Neu in der .NET-Version sind die Erweiterungen an den Formatierungsstilen, wie z. B. die Unterstützung von Farbverläufen, Mischfarben und Transparenz (Alpha-Mischung). Ebenfalls hinzugefügt wurden benutzerspezifisches Zeichnen, Wasserzeichen und Unterstützung für Windows XP Visual Styles, sodass für Anwendungen eine reichhaltige Benutzeroberfläche bereitgestellt werden kann.
- CardView: Die praktische Kartenansicht unterstützt nun auch mehrspaltige Layouts sowie das einfache Erweitern und Reduzieren der Karten. In dieser neuen Version des .NET-Rastersteuerelements ist natürlich auch die Anzeige eines einzigen Datensatzes in der Kartenansicht möglich.
- Master-Detail: Die Rasterkomponente Janus GridEX for .NET bietet nun zusätzlich Unterstützung für die Anbindung an hierarchische Datasets und ermöglicht die Anzeige von Master-Detail-Informationen innerhalb desselben Fensters.
- Gruppieren und Sortieren: Nach Outlook-Manier steht mit dem Janus-Raster für .NET das automatische Gruppieren und Sortieren nach einer unbegrenzten Anzahl von Spalten bereit.
- Vorschauzeilen und "ColumnSets": Mit den Vorschauzeilen steht ein robustes Oberflächenelement bereit. Diese Zeilen ermöglichen Ihnen die Vorschau einer der unter jeder Zeile befindlichen Datenspalten, ähnlich wie in Microsoft Outlook. Allerdings besteht unter Verwendung der GridEX ColumnSets nun zudem die Möglichkeit, einen Datensatz über mehrere Zeilen hinweg anzuzeigen und Spalten über mehrere Zeilen zu strecken (Spanning). Diese Spaltengruppen stehen auch zur Verfügung, wenn sich das Steuerelement in der Kartenansicht befindet.
- Filtern: Das .NET-Raster zeigt sich heute funktionaler denn je: Die neu hinzugefügten Filterbedingungen ermöglichen die Definition einfacher wie auch komplexer Bedingungen, die zum Filtern, Formatieren, Zusammenfassen oder Lokalisieren derjenigen Zeilen eingesetzt werden können, die den angegebenen Kriterien entsprechen. Die neuen Filterfunktionen des GridEX-Steuerelements bieten unvergleichliche Leistungsstärke - Sie könnten theoretisch sogar Zeilen in einer übergeordneten Tabelle anhand von Kriterien mit Bezug auf eine untergeordnete Tabelle filtern. Darüber hinaus umfasst das Steuerelement eine neue mit Microsoft Access vergleichbare Filterzeile, über die der Benutzer auf die im Steuerelement angezeigten Daten ganz einfach einen Filter anwenden kann.
- Formatieren: Unter Rückgriff auf die Formatierungsbedingungen lässt sich mühelos eine bedingte Formatierung auf Zellen- und Zeilenebene durchführen. Sie haben nunmehr die Möglichkeit, eine einfache Bedingung für ein Format anzugeben oder können die neue Eigenschaft FilterCondition heranziehen, wenn mehrere Bedingungen angewendet werden sollen. Dadurch lässt sich der Code, den Sie für komplexe Formatierungsberechnungen schreiben müssten, beträchtlich reduzieren. Ebenfalls neu in dieser Version ist die Möglichkeit zum Zusammenführen von mindestens zwei Formaten in einer einzigen Zeile für Zellen, die bestimmte Kriterien erfüllen.
- Zusammenfassen von Daten: In manchen Fällen erweist sich eine Gruppierung als unzureichend, z. B. wenn Sie nach einer einfachen Möglichkeit suchen, für bestimmte Spalten innerhalb einer Gruppe Summe, Durchschnitt oder Anzahl anzuzeigen. Das lässt sich nun problemlos mithilfe von GroupFooters bewältigen. Das neue Steuerelement GridEX for .NET unterstützt zudem die Anzeige dieser Fußzeilen selbst bei reduzierter Gruppenansicht. Des Weiteren ist die Anzeige eines Summenwerts für bestimmte Spalten in den Gruppenkopfzeilen möglich, und sogar die Angabe von Summen für ausschließlich diejenigen Datensätze, die den in einer Filterbedingung vorgegebenen Kriterien entsprechen. Das Raster ist zudem in der Lage, für jede Tabelle eine Summenzeile einzufügen - eine überaus praktische Funktion, wenn Sie mit Master-Detail-Bezügen arbeiten.
- Drucken: Die Bibliothek des Steuerelements GridEX for .NET enthält u. a. die Komponente GridEXPrintDocument, die einen einfachen WYSIYWYG-Druck (What-You-See-Is-What-You-Get) der im Steuerelement dargestellten Daten ermöglicht. Mit dieser Komponente können Sie zudem Kopf- und Fußzeilen für die Seiten Ihrer Dokumente definieren. Soll nur ein bestimmter Dokumentteil gedruckt werden, dann greifen Sie auf die Eigenschaften FromPage und ToPage in den Druckereigenschaften zurück. Ihnen muss die Anzahl der Seiten, die ein Dokument umfassen wird, im voraus bekannt sein? Zu diesem Zweck stellt die Komponente GridEXPrintDocument die Methode PrepareDocument bereit, die das Dokument vor dem Start des Druckauftrags durchnummeriert. GridEXPrintDocument lässt sich in Verbindung mit PrintPreviewDialog oder PrintPreviewControl einsetzen, wenn Ihre Anwendungen mit einem anpassbaren Vorschaufenster ausgestattet werden sollen.
- Standalone-Steuerelemente für die Eingabe: In das .NET-Rastersteuerelement von Janus wurden die Standalone-Steuerelemente MaskEdit, MultiColumn Combo, Integer UpDow und ValueList UpDown integriert