Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Klassen DataSet och relaterade klasser är äldre .NET Framework-tekniker från början av 2000-talet som gör det möjligt för program att arbeta med data i minnet medan apparna kopplas från databasen. Teknikerna är särskilt användbara för appar som gör det möjligt för användare att ändra data och spara ändringarna tillbaka till databasen. Även om datauppsättningar är en bevisad framgångsrik teknik är den rekommenderade metoden för nya .NET-program att använda Entity Framework Core. Entity Framework är ett mer naturligt sätt att arbeta med tabelldata som objektmodeller och har ett enklare programmeringsgränssnitt.
När du drar ett objekt från fönstret Datakällor till en designyta för att skapa en databunden kontroll kan du välja den typ av kontroll som du skapar. Varje objekt i fönstret har en listruta som visar de kontroller som du kan välja mellan. Den uppsättning kontroller som är associerade med varje objekt bestäms av objektets datatyp. Om kontrollen som du vill skapa inte visas i listan kan du följa anvisningarna i det här avsnittet för att lägga till kontrollen i listan.
Mer information om hur du väljer databundna kontroller som ska skapas för objekt i fönstret Datakällor finns i Ange vilken kontroll som ska skapas när du drar från fönstret Datakällor.
Anpassa listan över bindbara kontroller
Utför följande steg för att lägga till eller ta bort kontroller från listan över tillgängliga kontroller för objekt i fönstret Datakällor som har en specifik datatyp.
Så här väljer du de kontroller som ska visas för en datatyp
Kontrollera att WPF Designer eller Windows Forms Designer är öppna.
I fönstret Datakällor klickar du på ett objekt som ingår i en datakälla som du har lagt till i fönstret och väljer sedan listrutan för objektet.
Tips/Råd
Om fönstret Datakällor inte är öppet öppnar du det genom att välja Visa>andraWindows-datakällor>.
I listrutan klickar du på Anpassa. En av följande dialogrutor öppnas:
Om Windows Forms Designer är öppen öppnas sidan Anpassning av datagränssnitt i dialogrutan Alternativ . Mer information finns i dialogrutan Anpassningsalternativ för datagränssnitt.
Om WPF Designer är öppen öppnas dialogrutan Anpassa kontrollbindning .
I dialogrutan väljer du en datatyp i listrutan Datatyp .
Om du vill anpassa listan över kontroller för en tabell eller ett objekt väljer du [Lista].
Om du vill anpassa listan över kontroller för en kolumn i en tabell eller en egenskap för ett objekt väljer du datatypen för kolumnen eller egenskapen i det underliggande datalagret.
Om du vill anpassa listan med kontroller för att visa dataobjekt som har användardefinierade former väljer du [Annat]. Välj till exempel [Annan] om ditt program har en anpassad kontroll som visar data från mer än en egenskap för ett visst objekt.
I rutan Associerade kontroller väljer du varje kontroll som du vill ska vara tillgänglig för den valda datatypen eller avmarkerar valet av de kontroller som du vill ta bort från listan.
Anmärkning
Om den kontroll som du vill välja inte visas i rutan Associerade kontroller måste du lägga till kontrollen i listan. Mer information finns i Lägga till associerade kontroller.
Klicka på OK.
I fönstret Datakällor klickar du på ett objekt av den datatyp som du just har associerat en eller flera kontroller och väljer sedan listrutan för objektet.
De kontroller som du valde i rutan Associerade kontroller visas nu i listrutan för objektet.
Lägga till associerade kontroller
Om du vill associera en kontroll med en datatyp, men kontrollen inte visas i rutan Associerade kontroller , måste du lägga till kontrollen i listan. Kontrollen måste finnas i den aktuella lösningen eller i en refererad sammansättning. Den måste också vara tillgänglig i verktygslådan och ha ett attribut som anger kontrollens databindningsbeteende.
Så här lägger du till kontroller i listan över associerade kontroller:
Lägg till önskad kontroll i verktygslådan genom att högerklicka på verktygslådan och välja Välj objekt.
Kontrollen måste ha något av följande attribut:
Egenskap Beskrivning DefaultBindingPropertyAttribute Implementera det här attributet på enkla kontroller som visar en enskild kolumn (eller egenskap) med data, till exempel en TextBox. ComplexBindingPropertiesAttribute Implementera det här attributet på kontroller som visar listor (eller tabeller) med data, till exempel en DataGridView. LookupBindingPropertiesAttribute Implementera det här attributet på kontroller som visar listor (eller tabeller) med data, men som också behöver presentera en enda kolumn eller egenskap, till exempel en ComboBox. För Windows-formulär öppnar du sidan Anpassning av datagränssnitt i dialogrutan Alternativ. Eller öppna dialogrutan Anpassa kontrollbindning för WPF. Mer information finns i Anpassa listan över bindbara kontroller för en datatyp.
I rutan Associerade kontroller ska den kontroll som du precis har lagt till i verktygslådan nu visas.
Anmärkning
Endast kontroller som finns i den aktuella lösningen eller i en refererad sammansättning kan läggas till i listan över associerade kontroller. (Kontrollerna måste också implementera ett av databindningsattributen i föregående tabell.) Om du vill binda data till en anpassad kontroll som inte är tillgänglig i fönstret Datakällor drar du kontrollen från verktygslådan till designytan och drar sedan objektet för att binda till från fönstret Datakällor till kontrollen.