Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
Az DataSet osztály és a kapcsolódó osztályok a 2000-es évek elejétől származó régi .NET-keretrendszer-technológiák, amelyek lehetővé teszik az alkalmazások számára a memóriában lévő adatokkal való munkát, miközben az alkalmazások leválasztva vannak az adatbázisról. A technológiák különösen hasznosak az olyan alkalmazások esetében, amelyek lehetővé teszik a felhasználók számára az adatok módosítását és a módosítások visszaállítását az adatbázisba. Bár az adathalmazok bizonyítottan sikeres technológiának számítanak, az új .NET-alkalmazásokhoz ajánlott az Entity Framework Core használata. Az Entity Framework természetesebb módot kínál a táblázatos adatok objektummodellként való használatához, és egyszerűbb programozási felülettel rendelkezik.
Az adatokat úgy jelenítheti meg az alkalmazás felhasználói számára, hogy adatokat köt a vezérlőkhöz. Ezeket az adathoz kötött vezérlőket úgy hozhatja létre, hogy elemeket húz az Adatforrások ablakból egy tervezőfelületre vagy egy Visual Studióban lévő felület vezérlőire.
Ez a témakör az adatkötésű vezérlők létrehozásához használható adatforrásokat ismerteti. Emellett az adatkötéssel kapcsolatos általános feladatokat is ismerteti. Az adatkötött vezérlők létrehozásáról további információt a Windows Forms-vezérlők Visual Studióban lévő adatokhoz való kötése , a WPF-vezérlők a Visual Studióban lévő adatokhoz való kötése című témakörben talál.
Adatforrások
Az adatkötés kontextusában az adatforrás a memóriában lévő adatokat jelöli, amelyek a felhasználói felülethez köthetők. Gyakorlati értelemben az adatforrás lehet Entity Framework-osztály, adathalmaz, szolgáltatásvégpont, amely .NET-proxyobjektumba, LINQ-ről SQL-osztályra vagy .NET-objektumba vagy -gyűjteménybe van ágyazva. Egyes adatforrások lehetővé teszik, hogy adathoz kötött vezérlőket hozzon létre az Adatforrások ablak elemeinek húzásával, míg más adatforrások nem. Az alábbi táblázat azt mutatja be, hogy mely adatforrások támogatottak.
| Adatforrás | Húzás és ejtés támogatása a Windows Forms Designerben | Húzás és ejtés támogatás a WPF Designerben | A Silverlight Designer húzd és ejtsd támogatása |
|---|---|---|---|
| Adatkészlet | Igen | Igen | Nem |
| Entitás adatmodellje | Igen1 | Igen | Igen |
| LINQ–SQL-osztályok | Nr. 2 | Nr. 2 | Nr. 2 |
| Szolgáltatások (beleértve a WCF-adatszolgáltatásokat, a WCF-szolgáltatásokat és a webszolgáltatásokat) | Igen | Igen | Igen |
| Objektum | Igen | Igen | Igen |
| SharePoint | Igen | Igen | Igen |
Hozza létre a modellt az Entity Data Model varázslóval, majd húzza az objektumokat a tervezőbe.
A LINQ–SQL-osztályok nem jelennek meg az Adatforrások ablakban. Hozzáadhat azonban egy linq-alapú új objektumadatforrást az SQL-osztályokhoz, majd ezeket az objektumokat a tervezőbe húzva hozhat létre adathoz kötött vezérlőket. További információ : Útmutató: LINQ létrehozása SQL-osztályokhoz (O-R Designer).
Adatforrások ablak
Az adatforrások az Adatforrások ablak elemeiként érhetők el a projekt számára. Ez az ablak akkor jelenik meg, ha egy űrlaptervező felület az aktív ablak a projektben, vagy megnyithatja (ha egy projekt meg van nyitva) azEgyébWindows-adatforrások>megtekintése lehetőséget> választva. Ebből az ablakból húzva létrehozhat az alapul szolgáló adatokhoz kötött vezérlőket, és az adatforrásokat a jobb gombbal kattintva is konfigurálhatja.
Az Adatforrások ablakban megjelenő minden adattípushoz létrejön egy alapértelmezett vezérlő, amikor az elemet a tervezőbe húzza. Mielőtt húz egy elemet az Adatforrások ablakból, módosíthatja a létrehozott vezérlőt. További információ : Az Adatforrások ablakból való húzáskor létrehozandó vezérlő beállítása.
A vezérlők adatokhoz való kötésében részt vevő feladatok
Az alábbi táblázat felsorolja a vezérlők adatokhoz való kötésének leggyakoribb feladatait.
| Feladatok | További információ |
|---|---|
| Nyissa meg az Adatforrások ablakot. | Nyisson meg egy tervezőfelületet a szerkesztőben, és válassza azAdatforrásokmegtekintése lehetőséget>. |
| Adatforrás hozzáadása a projekthez. | Új adatforrások hozzáadása |
| Állítsa be azt a vezérlőt, amely akkor jön létre, amikor egy elemet az Adatforrások ablakból a tervezőbe húz. | A vezérlő létrehozása az Adatforrások ablakból való húzáskor |
| Módosítsa az Adatforrások ablak elemeihez társított vezérlők listáját. | Egyéni vezérlők hozzáadása az Adatforrások ablakhoz |
| Adathoz kötött vezérlők létrehozása. |
Windows Forms-vezérlők összekapcsolása adatokkal a Visual Studio WPF-vezérlők kötése adatokhoz a Visual Studióban |
| Kötés egy objektumhoz vagy gyűjteményhez. | Objektumok kötése a Visual Studióban |
| A felhasználói felületen megjelenő adatok szűrése. | Adatok szűrése és rendezése Windows Forms-alkalmazásban |
| A vezérlők feliratainak testreszabása. | A Visual Studio által az adathoz kötött vezérlők feliratainak létrehozásának testreszabása |