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.
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. |
Kapcsolódó témakörök
| 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
.NET Desktop feedback