Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come attivare il pulsante Delete in DataGridView in WinForms

DataGridViews portare la potenza di tavoli a NET WinForms . . Tavoli , costituiti da righe e colonne, sono comandi utili che consentono agli sviluppatori di visualizzare i dati relazionali complessi in una piccola quantità di spazio . Tavoli DataGridView , a differenza di tabelle HTML , consentono agli utenti di modificare e anche cancellare i dati che risiedono nell'origine dati sottostante . Per aggiungere questa funzionalità al DataGridView , abilitare i pulsanti "Cancella" del controllo. Il tuo DataGridView conterrà quindi un pulsante per ogni riga del controllo . Istruzioni
1

lancio di Visual Studio , fare clic su " File ", quindi su "Progetto ". Fare clic su " Visual C #" per selezionarlo e fare doppio clic su "Applicazione Windows Form ". Visual Studio crea un nuovo progetto e memorizza i file nella finestra di navigazione del Solution .

2 Fare clic sul pulsante "Visualizza" , e quindi fare clic su "Casella degli strumenti " per visualizzare la finestra Casella degli strumenti . Scorrere l'elenco dei comandi e fare doppio clic su " DataGridView ". Visual Studio inserisce un nuovo DataGridView denominato " dataGridView1 " sul nuovo modulo che appare nella finestra di progettazione .
3

doppio clic sulla barra del titolo del form . Si apre la finestra del codice e visualizza metodo " Form1 Load " del form . Questo metodo ha codice . Incollare il codice riportato di seguito in che modo :

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

dataTable.Columns.Add ( new DataColumn ( "Colore" , typeof ( stringa ))) ;

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

/* Aggiungi il pulsante Delete * /Eventi

DataGridViewButtonColumn DeleteButton = new DataGridViewButtonColumn ( ) ;

deleteButton.HeaderText = "Elimina questo " ;

dataGridView1.Columns.Add ( DeleteButton ) ;

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

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

questa . dataGridView1.DataSource = dataTable ;

Le prime tre righe creano un DataTable e aggiungere due colonne a quella oggetto DataTable . Le tre righe sotto la sezione di commento che dice " Aggiungi Cancella pulsante" Crea i tuoi pulsanti "Cancella". Cambia " Elimina questo " per qualcosa che ti piace . Questo è il testo che verrà visualizzato nel titolo della colonna del pulsante. Le ultime tre linee di aggiungere due righe di dati per The Sims 4

Sposta DataTable alla parte superiore della finestra del codice e aggiungere la seguente riga di codice : .

Using System.Data;

Questa dovrebbe essere la prima riga di codice nella finestra del codice . Questa linea rende le classi System.Data disponibile per l'uso in forma .
5

Premere " F7 " per visualizzare il modulo nella finestra del codice . Fare clic sul controllo DataGridView situato sul modulo e premere " F4 " per aprire la finestra Proprietà .
6

Fare clic sul pulsante "Eventi" nella parte superiore di questa finestra, quindi fare doppio clic sul " CellContentClick "evento . Si apre la finestra del codice e visualizza il metodo denominato " dataGridView1_CellContentClick . " Questo metodo viene eseguito quando un utente fa clic su una cella del DataGridView . Incollare il codice riportato di seguito in che modo :

se ( dataGridView1.Columns [ e.ColumnIndex ] è DataGridViewButtonColumn &&

e.RowIndex = -1 ! ) 2

dataGridView1 . Rows.RemoveAt ( e.RowIndex ) ;

}

Questo codice controlla la proprietà e.RowIndex . Questa proprietà contiene il numero di riga del pulsante "Elimina" che un utente fa clic . Per esempio, se un utente fa clic sul pulsante "Elimina " nella seconda riga della DataGridView , la proprietà e.RowIndex contiene tale valore. Le " RemoveAt " metodo elimina quella riga .
7

Premere " F5 " per eseguire il progetto e visualizzare il modulo . Il DataGridView appare e visualizza due righe e due colonne di dati . Un pulsante di eliminazione appare all'inizio di ogni riga .
8

Fare clic sul pulsante "Elimina" accanto ad una delle righe . Il codice viene eseguito e cancella la riga.

 

Programmazione © www.354353.com