Visual studio c 2018 kifejezni, hogyan kell dolgozni DataGridView, pc, programozás

DataGridView - szabványos GUI komponenst megjelenítésére és szerkesztésére táblázatokat. Itt röviden ismerteti a főbb szempontok a munka ebben az osztályban.

1. Először is, egy standard módszer formájában dobja alkatrész DataGridView.

Visual Studio 2010 c kifejezni, hogyan kell dolgozni DataGridView, pc, programozás

Visual Studio 2010 c kifejezni, hogyan kell dolgozni DataGridView, pc, programozás

3. Fellebbezés a DataGridView sejtek igen egyszerű. Az indexelés oszlopok (oszlop) és a sorok (Sorok) körülbelül nulla. Oszlop index 0 a bal oldalon, és a húr a 0 indexű tetején. A sorok száma keresztül érhető rowcount tulajdon. Hozzáadva kitörölhetjük a sorban Rows-> Add (), eltávolítjuk Rows-> RemoveAt (sorszám). Példa hozzáadhat és törölhet sorok:

// hozzá dataGridView1 4 sor
dataGridView1-> Rows-> Add ();
dataGridView1-> Rows-> Add ();
dataGridView1-> Rows-> Add ();
dataGridView1-> Rows-> Add ();

// törli az összes sort dataGridView1
míg a (0! = dataGridView1-> ROWCOUNT)
dataGridView1-> Rows-> RemoveAt (0);

4. Ismerje meg az aktuális sor számát keresztül lehetséges HitTestInfo-> RowIndex.

int IDX = dataGridView1-> HitTestInfo-> RowIndex;

Állítsa (lehetnek) keresztül egy aktuális vonal CurrentCell ingatlan (a példában egy harmadik aktuális sor):

int IDX = 2;
dataGridView1-> CurrentCell = dataGridView1-> sorok [IDX] -> A sejteket [0];

Az aktuális sor egy háromszög jelöli a táblázatban:

Visual Studio 2010 c kifejezni, hogyan kell dolgozni DataGridView, pc, programozás

5. Változás az adatokat a táblázatban sejtekben csak akkor, ha megfelelő oszlop és a megfelelő sorban, különben nem lesz a futásidejű hiba ( „System.ArgumentOutOfRangeException” történt Mscorlib.dll Kiegészítő információk :. Az index a tartományon kívül van index kell egy pozitív egész szám, egy ő nem haladhatja meg a méret a gyűjtemény.). Hozzáadása után lineáris módszerrel hozzáadása minden érték a hozzáadott sejtek üres lesz szálakat. Egy táblázat cella lehet elérni több oszlop és a sor száma a Value tulajdonság. Példa hozzáadásával, és kitölti a táblázatban:

int i = 0; // sorszámozás kezdődik 0

if ((dataGridView1-> ROWCOUNT - 1) dataGridView1-> Rows-> Add ();

// № vonalak hozzáadjuk az első oszlop sejteket [0]
dataGridView1-> sorok [i] -> A sejteket [0] -> érték = (i + 1) .ToString ();
// hozzá a szöveg a második oszlopban a sejtek [1]
dataGridView1-> sorok [i] -> A sejteket [1] -> value = "szöveg";

i ++; // lépjen a következő sorra
dataGridView1-> sorok [i] -> A sejteket [0] -> érték = (i + 1) .ToString ();
.