Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte projekt aplikácie Visual Basic s kontrolou DataGridView na to . Dvakrát kliknite na ovládací prvok Button pre pridanie tlačidla do formulára . . Poklepaním na toto tlačidlo na otvorenie " Button1_Click " podprogram
2
zadajte nasledujúci kód :
Dim dgvc Ako DataGridViewComboBoxColumndgvc = DataGridView1.Columns ( " Sloupec1 " ) Dim rm Ako Integerrm = InputBox ( " ktorý produkt index by ste chceli odstrániť ? " )
Prvé dva riadky vytvoriť objekt , ktorý odkazuje na ovládací prvok DataGridView , potom inicializuje tým , že sa odkaz na stĺpec v ovládací prvok , ktorý má pole so zoznamom . Nahradiť " DataGridView1 " sa názov ovládacieho prvku , a parameter " Sloupec1 " s názvom stĺpca , ktorý používa pole so zoznamom . Tretí riadok vytvorí celočíselnú premennú , ktoré budete používať odstrániť výber z poľa so zoznamom . Štvrtý riadok vyzve užívateľa na zadanie hodnotu indexu stĺpca chcete vymazať , a uloží hodnotu do premennej
3
zadajte nasledujúci kód : .
rm - 1 < dgvc.Items.Count Thendgvc.Items.Remove ( dgvc.Items.Item ( rm - 1 ) ) ElseMsgBox ( " . Váš hodnota indexu je príliš vysoká " ) End If
údajov kontroluje , či hodnota premennej je vyšší ako počet položiek v poli so zoznamom . Pole so zoznamom používa nulovú indexovanie , takže tvrdenie odstraňuje jeden z premennej . Ak hodnota prekročí počet položiek v poli , okno so správou informuje užívateľa , že vstúpil príliš veľkú hodnotu . Inak program odstráni výber z poľa so zoznamom .