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 DataGridView vezérlő egy új vezérlő, amely felváltja a DataGrid vezérlőt. A DataGridView vezérlő számos alapvető és speciális funkciót biztosít, amelyek hiányoznak a DataGrid vezérlőből. Emellett a DataGridView vezérlő architektúrája sokkal egyszerűbbé teszi a DataGrid vezérlőnél való kibővítés és testreszabást.
Az alábbi táblázat a DataGridView vezérlőben elérhető néhány olyan elsődleges funkciót ismertet, amelyek hiányoznak a DataGrid vezérlőelemből.
| DataGridView vezérlő funkció | Leírás |
|---|---|
| Több oszloptípus | A DataGridView vezérlőelem beépítettebb oszloptípusokat biztosít, mint a DataGrid vezérlőelem. Ezek az oszloptípusok megfelelnek a leggyakoribb forgatókönyvek igényeinek, de a DataGrid vezérlőelem oszloptípusainál is egyszerűbben bővíthetők vagy lecserélhetők. További információkért lásd: Oszloptípusok a Windows Forms DataGridView vezérlőben. |
| Az adatok megjelenítésének több módja | A DataGrid vezérlő csak külső adatforrásból származó adatok megjelenítésére korlátozódik. A DataGridView vezérlő azonban megjelenítheti a vezérlőben tárolt kötetlen adatokat, a kötött adatforrásból származó adatokat, illetve a kötött és kötetlen adatokat. A virtuális módot az DataGridView vezérlőben is implementálhatja az egyéni adatkezelés biztosításához. További információért lásd: adatmegjelenítési módok a Windows Forms DataGridView vezérlőben. |
| Az adatok megjelenítésének testreszabása többféleképpen | A DataGridView vezérlő számos tulajdonságot és eseményt biztosít, amelyek lehetővé teszik az adatok formázásának és megjelenítésének megadását. Módosíthatja például a cellák, sorok és oszlopok megjelenését az általuk tartalmazott adatoktól függően, vagy lecserélheti az egyik adattípus adatait egy másik adattípussal egyenértékű adatokra. További információért lásd: Adatformázás, a Windows Forms DataGridView vezérlőelem. |
| Több lehetőség a cella, a sor, az oszlop és a fejléc megjelenésének és viselkedésének módosítására | A DataGridView vezérlővel számos módon dolgozhat az egyes rácsösszetevőkkel. Például, zárolhat sorokat és oszlopokat, hogy megakadályozza azok görgetését; elrejtheti a sorokat, oszlopokat és fejléceket; megváltoztathatja a sorok, oszlopok és fejlécek méretének beállításának módját; megváltoztathatja, hogyan választják ki a felhasználók az elemeket; valamint elemleírásokat és helyi menüket biztosíthat egyes cellákhoz, sorokhoz és oszlopokhoz. |
A DataGrid vezérlő megmarad a visszamenőleges kompatibilitás és a speciális igények miatt. Szinte minden célra a DataGridView vezérlőt kell használnia. Az DataGrid vezérlőben az egyetlen olyan funkció, amely nem érhető el a DataGridView vezérlőelemben, az egyetlen vezérlő két kapcsolódó táblájának információinak hierarchikus megjelenítése. Két DataGridView vezérlővel kell megjelenítenie a fő- és részletkapcsolatban lévő két tábla adatait.
Frissítés a DataGridView vezérlőre
Ha már rendelkezik olyan alkalmazásokkal, amelyek a DataGrid vezérlőt egyszerű, testreszabások nélküli adatkötésű forgatókönyvben használják, egyszerűen lecserélheti a régi vezérlőt az új vezérlőre. Mindkét vezérlő a Szabványos Windows Forms adatkötési architektúrát használja, így a DataGridView vezérlő további konfiguráció nélkül jeleníti meg a kötött adatokat. Érdemes lehet azonban kihasználni az adatkötési fejlesztések előnyeit, ha az adatokat egy BindingSource összetevőhöz köti, amelyet aztán a DataGridView vezérlőelemhez köthet. További információért lásd: BindingSource-összetevő.
Mivel a DataGridView vezérlő teljesen új architektúrával rendelkezik, nincs egyszerű konverziós útvonal, amely lehetővé teszi DataGrid testreszabások használatát a DataGridView vezérlővel. Számos DataGrid testreszabás szükségtelen a DataGridView vezérlővel, azonban az új vezérlőben elérhető beépített funkciók miatt. Ha egyéni oszloptípusokat hozott létre a DataGrid vezérlőelemhez, amelyet a DataGridView vezérlőelemmel szeretne használni, az új architektúra használatával újra implementálnia kell őket. További információ: A Windows Forms DataGridView vezérlőtestreszabása.
Lásd még
- DataGridView
- DataGrid
- BindingSource
- DataGridView Vezérlő
- Adatrács vezérlő
- BindingSource-összetevő
- Oszloptípusok a Windows Forms DataGridView vezérlőjében
- Cellastílusok a Windows Forms DataGridView vezérlőjében
- Adatmegjelenítési módok a Windows Forms DataGridView vezérlőben
- Adatok formázása a Windows Forms DataGridView vezérlőben
- Méretezési beállítások a Windows Forms DataGridView vezérlőelemben
- Oszlopok rendezési módjai a Windows Forms DataGridView vezérlőben
- Kijelölési módok a Windows Forms DataGridView vezérlőelemben
- A Windows Forms DataGridView vezérlő testreszabása
.NET Desktop feedback