Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať checkbox & ComboBox v DataGridView

Použitie checkbox a ComboBox vo vašej kontrolou DataGridView môže dať užívateľovi druhú úroveň zabezpečenia dát pred zmazaním riadku . Môžete použiť ovládací prvok DataGridView v jazyku Visual Basic.NET ( VB.NET ) . Vo VB.NET , môžete použiť " DataGridViewComboBoxColumn " a " DataGridViewCheckBoxColumn " triedy dynamicky pridať tieto typy stĺpcov riadenia DataGridView . Použite ComboBox stĺpec dať riadku hodnotu ako " To je pravda , " a umožní užívateľovi kontrolovať riadky , ktoré chcete zmazať , pomocou checkbox stĺpce . Veci , ktoré budete potrebovať v Microsoft Visual Basic Express
Zobraziť ďalšie inštrukcie Cestuj 1

Spustite program Microsoft Visual Basic Express . Kliknite na tlačidlo " Nový projekt " na ľavom paneli obrazovky počítača , a potom dvakrát kliknite na " Microsoft Windows Forms " vytvoriť nový projekt .
2

Double - kliknite na " DataGridView " pridať nový riadenie do formulára . Double - kliknite na " tlačidlo " pridať nové tlačidlo do formulára . Pridanie druhej tlačidlo rovnakou technikou .
3

Double - kliknite na " Button1 " vytvoriť tlačidlo udalosť click . Pridajte nasledujúci kód pridať tri nové stĺpce pre ovládanie DataGridView : .

DataGridView1.ColumnCount = 3

DataGridView1.Columns ( 0 ) Name = " ID "

DataGridView1 . Stĺpce ( 1 ) Name = " Car_Name " Spojené

DataGridView1.Columns ( 2 ) Name = " Car_Price "
4

Pridajte tri riadky dát pridaním nasledujúci kód .. :

Dim row As String ( ) = new String ( ) { " 1 " , " Auto 1 " , " 1000 " }

DataGridView1.Rows.Add ( riadok )

row = new String ( ) { " 2 " , " Auto 2 " , " 2000 " , }

DataGridView1.Rows.Add ( riadok )

riadok = new String ( ) { " 3 " , " Auto 3 " , " 3000 " }

DataGridView1.Rows.Add ( riadok )

riadok = new String ( ) { " 4 " , " Auto 4 " , " 4000 " }

DataGridView1.Rows.Add ( riadok )
5

Pridať ComboBox stĺpec pridaním nasledujúceho kódu :

Dim CMB v New DataGridViewComboBoxColumn ( )

cmb.HeaderText = " Vybrať "

cmb.Name = " CMB "

cmb.MaxDropDownItems = 4

cmb.Items.Add ( " Pravda " )

cmb.Items.Add ( " False " )

DataGridView1.Columns.Add ( CMB )
6

pridať checkbox stĺpec pridaním nasledujúceho kódu :

Dim chk ako New DataGridViewCheckBoxColumn ( )

chk.HeaderText = " Skontrolujte , či riadok "

chk.Name = " ckBox "

DataGridView1.Columns . Pridať zopnutia ( CHK )
7

Prepnite späť do návrhu formulára . Double - kliknite na " Button2 " vytvoriť novú udalosť click . Pridajte nasledujúci kód odobrať všetky riadky zaškrtnuté v DataGridView :

pre každý riadok Ako DataGridViewRow V DataGridView1.Rows

Ak row.Cells ( " CMB " ) , Value = " true " Tak .

Ak row.Cells ( " ckBox " ) . Hodnota Potom

DataGridView1.Rows.Remove ( riadok )

End If

End If

Ďalšie
8

Stlačte " F5 " spustiť program , a kliknite na tlačidlo " Button1 " k naplneniu ovládacieho prvku DataGridView . Skontrolujte , či všetky riadky po kliknutí na jednotlivé začiarknutie políčka . Nastavte ComboBox stĺpec " To je pravda " , ak chcete , aby riadok sa vypúšťa .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené