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


DataGrid

A DataGrid vezérlővel számos különböző forrásból, például SQL-adatbázisból, LINQ-lekérdezésből vagy bármely más, köthető adatforrásból származó adatokat jeleníthet meg és szerkeszthet. További információ: Kötésforrások áttekintése.

Az oszlopok megjeleníthetnek szöveget, vezérlőket, például ComboBoxvagy bármely más WPF-tartalmat, például képeket, gombokat vagy a sablonban található tartalmakat. Egy DataGridTemplateColumn használatával megjelenítheti a sablonban definiált adatokat. Az alábbi táblázat az alapértelmezés szerint megadott oszloptípusokat sorolja fel.

Generált oszloptípus Adattípus
DataGridTextColumn String
DataGridCheckBoxColumn Boolean
DataGridComboBoxColumn Enum
DataGridHyperlinkColumn Uri

DataGrid megjelenése testre szabható, például a cellák betűtípusa, színe és mérete. DataGrid támogatja az egyéb WPF-vezérlők stílus- és sablonozási funkcióit. DataGrid a szerkesztés, rendezés és ellenőrzés alapértelmezett és testre szabható viselkedését is tartalmazza.

Az alábbi táblázat felsorol néhány gyakori DataGrid feladatot és azok végrehajtásának módját. A kapcsolódó API megtekintésével további információkat és mintakódot találhat.

Forgatókönyv Megközelítés
Váltakozó háttérszínek Állítsa a AlternationCount tulajdonságot 2 vagy több értékre, majd rendeljen hozzá egy Brush a RowBackground és AlternatingRowBackground tulajdonságokhoz.
Cella- és sorkijelölési viselkedés definiálása Adja meg a SelectionMode és SelectionUnit tulajdonságait.
Fejlécek, cellák és sorok vizuális megjelenésének testreszabása Új Style alkalmazása a ColumnHeaderStyle, RowHeaderStyle, CellStylevagy RowStyle tulajdonságokra.
Méretezési beállítások megadása Állítsa be a Height, MaxHeight, MinHeight, Width, MaxWidthvagy MinWidth tulajdonságait. További információért lásd: Méretezési lehetőségek a(z) DataGrid vezérlőben.
Kijelölt elemek elérése Ellenőrizze a SelectedCells tulajdonságot, hogy lekérje a kijelölt cellákat és a SelectedItems tulajdonságot a kijelölt sorok lekéréséhez. További információért lásd SelectedCells.
Végfelhasználói interakciók testreszabása Állítsa be a CanUserAddRows, CanUserDeleteRows, CanUserReorderColumns, CanUserResizeColumns, CanUserResizeRowsés CanUserSortColumns tulajdonságokat.
Automatikusan létrehozott oszlopok megszakítása vagy módosítása Kezelje a AutoGeneratingColumn eseményt.
Oszlop rögzítése Állítsa a FrozenColumnCount tulajdonságot 1 értékre, és helyezze az oszlopot a bal szélső pozícióba a DisplayIndex tulajdonság 0 értékre állításával.
XML-adatok használata adatforrásként Kösse a ItemsSource a DataGrid-re, amely az elemek gyűjteményét képviselő XPath-lekérdezést jelenti. Hozzon létre minden oszlopot a DataGrid. Kösse össze az egyes oszlopokat úgy, hogy a kötésen lévő XPath-t az elemforráson lévő tulajdonságot lekérő lekérdezéshez állítja be. Példaként tekintse meg a DataGridTextColumn-t.
Cím Leírás
Egy útmutató: Adatok megjelenítése SQL Server-adatbázisból a DataGrid vezérlőben Bemutatja, hogyan állíthat be új WPF-projektet, adhat hozzá entitás-keretrendszerelemet, állíthatja be a forrást, és hogyan jelenítheti meg az adatokat egy DataGrid.
Útmutató: Sor részleteinek hozzáadása DataGrid-vezérlőhöz Bemutatja, hogyan hozhat létre sorrészleteket a(z) DataGrid-hoz.
Útmutató: Érvényesítés megvalósítása a DataGrid-vezérlővel Ismerteti, hogyan érvényesítheti az értékeket DataGrid cellákban és sorokban, és hogyan jeleníthet meg érvényesítési visszajelzést.
DataGrid-vezérlő alapértelmezett billentyűzet- és egérviselkedése A DataGrid vezérlő billentyűzettel és egérrel való használatát ismerteti.
Útmutató: Adatok csoportosítása, rendezése és szűrése a DataGrid Control Bemutatja, hogyan tekintheti meg különböző módokon az adatokat egy DataGrid-ban az adatok csoportosításával, rendezésével és szűrésével.
Méretezési beállítások a DataGrid vezérlőben Hogyan szabályozható az abszolút és automatikus méretezés a DataGrid-ban.

Lásd még