Megosztás a következőn keresztül:


Adatvezérlés a .NET-keretrendszer alkalmazásaiban a Visual Studioval

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
  1. Hozza létre a modellt az Entity Data Model varázslóval, majd húzza az objektumokat a tervezőbe.

  2. 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.

Adatforrások ablak

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