Minden DataGridView
Egy másik módja annak, hogy hozzon létre eltérő vonalak vagy sejtek - használni a módszert DataGridViewRow.CreateCells (). Ez a módszer kitölti a húr például sejtek olvasni egy példány a DataGridView. megadva paraméterként. Az eljárás két túlterhelés, amelyek közül a második, többek között lehetővé teszi, hogy a cellák értékeit. Az alábbiakban egy példa arra, hogy létrehoz egy új sor, amelynek közlését hangszórók olvasni DataGridView. ami után az egyik sejtek helyett egy másik, egy más típusú, akkor a string hozzáadjuk a DataGridView:
Az a lehetőség, „menet közben” megváltoztatni a típusát a cella, ezért a vizuális ábrázolás az adatok, ez nagyon érdekes és ígéretes lehetőségek, különös tekintettel a potenciális létrehozhatja a saját sejttípus szükséges az adatok megjelenítési stílusát. Azt hiszem, az igazi projekt fejlesztők nem fogja elmulasztani, hogy ezt a lehetőséget, nagyon hamar.
Adatokat bevinni egy cellába. szabad adat módban.
A legtöbb esetben esnek DataGridView adatokat a csatlakoztatott adatforrásból. Így épült Windows Forms Adatkötés mechanizmus automatikusan betölti minden egyes cella értékét a megfelelő forrás cella. De, mint már tudjuk, az új szabályozás is támogat egy speciális megjelenítési mód a „szabad” (nem kötött, nem kötött) adatokat. Emellett a kombinált üzemmódot támogatja egyidejűleg megjeleníti a megkötött és a szabad adatokat.
Néhány terminológia kezdeni. Ingyenes adatok rögzített adatokat manuálisan a sejtben. Kapcsolódó adatok rögzített adatokat a cella automatikusan kötött adatforrás. Lesz az adatok tekinthetők kötött vagy szabad, meghatározható az oszlop szinten.
Oszlop kötötté válik, ha DataGridViewColumn.DataPropertyName tulajdonság (például a string) szerepel az oszlop nevét, vagy egy objektum tulajdonság egy adatforrás. Az oszlopot mentesnek tekinthető, ha az említett tulajdonság megegyezik az üres karakterlánc.
Ha AutoGenerateColumns ingatlan kitéve igaz. DataGridView nem csak létrehoz egy új listát az oszlopok összekötő adatforrás, de szintén kötődik az oszlop vagy oszlopok tulajdonságainak az adatforrás.
Ez azonban nem jelenti azt, hogy nem tudja ellenőrizni a kötési oszlopok után automatikus generálását. Nézzük a következő példát. Tegyük fel, hogy két egyszerű táblázatokat (10. ábra).
A legközelebbi példa zadaystvovana csak az első asztal - MyTbl1. A másodikat fogja használni később.