Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe je de Delete -knop inschakelen in DataGridView in Winforms
DataGridViews brengen de kracht van tafels aan . NET WinForms -toepassingen . Tabellen , bestaande uit rijen en kolommen , zijn nuttig besturingselementen waarmee ontwikkelaars complexe relationele gegevens in een kleine ruimte te geven. DataGridView tafels , in tegenstelling tot HTML-tabellen , toelaten om gegevens die in de onderliggende gegevensbron bewerken en zelfs verwijderen . Om deze functionaliteit toe te voegen aan uw DataGridView , zodat " Delete " knoppen van de besturing . Uw DataGridView bevat dan een knop voor elke rij in de controlegroep . Instructies

Launch Visual Studio 1 , klikt u op ' Bestand ' en vervolgens op ' Project . " Klik op " Visual C # " om deze te selecteren en dubbelklik op " Windows Forms Application . " Visual Studio maakt een nieuw project en plaatst zijn bestanden in het venster Solution Navigator . Kopen van 2

Klik op de " View " knop , en klik vervolgens op " Toolbox " om de Toolbox -venster bekijken . Blader door de lijst van de controles en dubbelklik op " DataGridView . " Visual Studio plaatst een nieuwe DataGridView genaamd " dataGridView1 " op de nieuwe vorm die in het ontwerp -venster verschijnt .
3

Dubbelklik op het formulier van de titelbalk . Het venster Code wordt geopend met " Form1_Load " methode van het formulier . Deze methode heeft geen code . Plak de volgende code in die methode :

System.Data.DataTable dataTable
= new System.Data.DataTable ( ) ;

dataTable.Columns.Add
(nieuw DataColumn ( " Color " , typeof (string ) ) ) ;

dataTable.Columns.Add
(nieuw DataColumn ( " Size " , typeof (string ) ) ) ;

/* Zet Delete Button * /

DataGridViewButtonColumn deleteknop = new DataGridViewButtonColumn ( ) ;

deleteButton.HeaderText
= " Delete This " ;

dataGridView1.Columns.Add
( deleteknop ) ;

dataTable.Rows.Add ( new string [ ] { " Red " , " Large " } ) ;

dataTable.Rows.Add
( new string [ ] { " Blauw " , " Small " } ) ;

dit . dataGridView1.DataSource = dataTable ;

De eerste drie regels creëren een DataTable en voeg twee kolommen aan die DataTable . De drie lijnen onder de commentaar sectie die leest " Zet Delete Button " uw " Delete " knoppen te maken . Veranderen " Delete This " om wat je wilt . Dit is de tekst die zal verschijnen in de kolom header van de knop . De laatste drie regels toe te voegen twee rijen met gegevens aan de DataTable

Verplaats naar de bovenkant van het venster Code 4 en voeg de volgende regel code : .

Gebruik System.Data ;

Dit moet de eerste regel van de code in het venster Code . Deze lijn maakt het System.Data klassen beschikbaar voor gebruik in de vorm .

Druk " F7 " 5 om het formulier te bekijken in het venster Code . Klik op de DataGridView controle op het formulier in en druk op " F4 " om het venster Eigenschappen te openen .
6

Klik op de " Events" knop aan de bovenkant van dat venster , dubbelklik dan op het " CellContentClick "evenement . Het venster Code wordt geopend en de methode met de naam " dataGridView1_CellContentClick . " Deze methode wordt uitgevoerd wanneer een gebruiker een cel op de DataGridView klikt. Plak de volgende code in die methode :

if ( dataGridView1.Columns [ e.ColumnIndex ] is DataGridViewButtonColumn &&

e.RowIndex
= -1 ! ) 2

dataGridView1 . Rows.RemoveAt ( e.RowIndex ) ;

}


Deze code controleert de eigenschap e.RowIndex . Deze eigenschap bevat het rijnummer van de knop "Verwijderen " , dat een gebruiker klikt . Bijvoorbeeld , als een gebruiker de knop "Verwijderen " in de tweede rij van de DataGridView klikt , de eigenschap e.RowIndex bevat die waarde . De " RemoveAt " -methode verwijdert die rij .

Druk op "F5 " 7 om het project te lopen en bekijk de Form . De DataGridView wordt weergegeven met twee rijen en twee kolommen met gegevens . Een delete knop verschijnt aan het begin van elke rij .
8

Klik op de " Delete" knop naast een van de rijen . De code wordt uitgevoerd en verwijdert de rij .

Previous: Next:
  Computer Programming Languages
·Hoe te C interface voor MATLAB…
·Hoe te converteren van een num…
·HTML Colspan Tutorial 
·Oracle : Hoe Waarden splitsen …
·Hoe wilt zien op een afbeeldin…
·Hoe te converteren naar HTML W…
·Hoe te Dynamische SRC embedden…
·Hoe te voegen een waarde Into …
·Common Language Runtime Debugg…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Iomanip Functies 
·Hoe te gebruiken VBS om het volume te de…
·Hoe maak je een CreateFile DLL in VB.NET…
·Visual Basic termen uitgelegd 
·Hoe te Variabele Parameter functies in g…
·Verbinding maken Heliohost Database 
·Wat is altijd geschreven in een If /Dan …
·Hoe kan ik een MDI -formulier in gebruik…
·NetBeans Web Service Tutorial 
Copyright © Computer Kennis http://www.nldit.com