Aangepaste besturingselementen toevoegen aan het venster Gegevensbronnen voor .NET Framework-toepassingen

Opmerking

De DataSet klassen en gerelateerde klassen zijn verouderde .NET Framework-technologieën uit het begin van de jaren 2000 waarmee toepassingen met gegevens in het geheugen kunnen werken terwijl de apps losgekoppeld zijn van de database. De technologieën zijn vooral handig voor apps waarmee gebruikers gegevens kunnen wijzigen en de wijzigingen weer kunnen behouden in de database. Hoewel gegevenssets een bewezen succesvolle technologie zijn, is de aanbevolen aanpak voor nieuwe .NET-toepassingen het gebruik van Entity Framework Core. Entity Framework biedt een natuurlijkere manier om met tabelgegevens te werken als objectmodellen en heeft een eenvoudigere programmeerinterface.

Wanneer u een item vanuit het venster Gegevensbronnen naar een ontwerpoppervlak sleept om een gegevensgebonden besturingselement te maken, kunt u het type besturingselement selecteren dat u maakt. Elk item in het venster heeft een vervolgkeuzelijst waarin de bedieningselementen worden weergegeven waaruit u kunt kiezen. De set besturingselementen die aan elk item zijn gekoppeld, wordt bepaald door het gegevenstype van het item. Als het besturingselement dat u wilt maken niet wordt weergegeven in de lijst, kunt u de instructies in dit onderwerp volgen om het besturingselement toe te voegen aan de lijst.

Zie Het besturingselement instellen dat moet worden gemaakt wanneer u vanuit het venster Gegevensbronnen sleept voor meer informatie over het selecteren van gegevensgebonden besturingselementen die u wilt maken voor items in het venster Gegevensbronnen.

De lijst met bindbare besturingselementen aanpassen

Voer de volgende stappen uit om besturingselementen toe te voegen aan of te verwijderen uit de lijst met beschikbare besturingselementen voor items in het venster Gegevensbronnen met een specifiek gegevenstype.

De bedieningselementen selecteren die weergegeven moeten worden voor een gegevenstype

  1. Zorg ervoor dat de WPF Designer of Windows Forms Designer is geopend.

  2. Klik in het venster Gegevensbronnen op een item dat deel uitmaakt van een gegevensbron die u aan het venster hebt toegevoegd en selecteer vervolgens het vervolgkeuzemenu voor het item.

    Aanbeveling

    Als het venster Gegevensbronnen niet is geopend, opent u het venster doorAndereWindows-gegevensbronnen>weergeven> te selecteren.

  3. Klik in de vervolgkeuzelijst op Aanpassen. Een van de volgende dialoogvensters wordt geopend:

  4. Selecteer in het dialoogvenster een gegevenstype in de vervolgkeuzelijst Gegevenstype .

    • Als u de lijst met besturingselementen voor een tabel of object wilt aanpassen, selecteert u [Lijst].

    • Als u de lijst met besturingselementen voor een kolom van een tabel of een eigenschap van een object wilt aanpassen, selecteert u het gegevenstype van de kolom of eigenschap in het onderliggende gegevensarchief.

    • Als u de lijst met besturingselementen wilt aanpassen om gegevensobjecten weer te geven met door de gebruiker gedefinieerde shapes, selecteert u [Overig]. Selecteer bijvoorbeeld [Overig] als uw toepassing een aangepast besturingselement heeft waarmee gegevens uit meer dan één eigenschap van een bepaald object worden weergegeven.

  5. Selecteer in het vak Gekoppelde besturingselementen elk besturingselement dat u beschikbaar wilt maken voor het geselecteerde gegevenstype of schakel de selectie uit van de besturingselementen die u uit de lijst wilt verwijderen.

    Opmerking

    Als het besturingselement dat u wilt selecteren niet wordt weergegeven in het vak Gekoppelde besturingselementen , moet u het besturingselement toevoegen aan de lijst. Zie Gekoppelde besturingselementen toevoegen voor meer informatie.

  6. Klik op OK.

  7. Klik in het venster Gegevensbronnen op een item van het gegevenstype dat u zojuist hebt gekoppeld aan een of meer besturingselementen en selecteer vervolgens het vervolgkeuzemenu voor het item.

    De besturingselementen die u hebt geselecteerd in het vak Gekoppelde besturingselementen worden nu weergegeven in de vervolgkeuzelijst voor het item.

Gekoppelde besturingselementen toevoegen

Als u een besturingselement wilt koppelen aan een gegevenstype, maar het besturingselement niet wordt weergegeven in het vak Gekoppelde besturingselementen , moet u het besturingselement toevoegen aan de lijst. Het besturingselement moet zich in de huidige oplossing of in een assembly bevinden waarnaar wordt verwezen. Het moet ook beschikbaar zijn in de Toolbox en een kenmerk hebben dat het gegevensbindgedrag van het besturingselement aangeeft.

Besturingselementen toevoegen aan de lijst met gekoppelde besturingselementen:

  1. Voeg het gewenste besturingselement toe aan de Werkset door met de rechtermuisknop op de Werkset te klikken en Items kiezen te selecteren.

    Het besturingselement moet een van de volgende kenmerken hebben:

    Eigenschap Beschrijving
    DefaultBindingPropertyAttribute Implementeer dit kenmerk op eenvoudige besturingselementen die één kolom (of eigenschap) met gegevens weergeven, zoals een TextBox.
    ComplexBindingPropertiesAttribute Implementeer dit kenmerk op besturingselementen die lijsten (of tabellen) met gegevens weergeven, zoals een DataGridView.
    LookupBindingPropertiesAttribute Implementeer dit kenmerk op besturingselementen die lijsten (of tabellen) met gegevens weergeven, maar ook een enkele kolom of eigenschap moeten tonen, zoals een ComboBox.
  2. Voor Windows-formulieren opent u in het dialoogvenster Opties de pagina Aanpassing van de gegevensinterface . Of open voor WPF het dialoogvenster Besturingsbinding aanpassen . Zie De lijst met bindbare besturingselementen voor een gegevenstype aanpassen voor meer informatie.

  3. In het vak Gekoppelde besturingselementen wordt het besturingselement dat u zojuist hebt toegevoegd aan de werkset weergegeven.

    Opmerking

    Alleen besturingselementen in de huidige oplossing of een verwezen assembly kunnen worden toegevoegd aan de lijst met geassocieerde besturingselementen. (De besturingselementen moeten ook een van de gegevensbindingskenmerken in de vorige tabel implementeren.) Als u gegevens wilt binden aan een aangepast besturingselement dat niet beschikbaar is in het venster Gegevensbronnen, sleept u het besturingselement van de werkset naar het ontwerpoppervlak en sleept u het item om verbinding te maken vanuit het venster Gegevensbronnen naar het besturingselement.