Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come impostare il DataGridView CurrentRow

Impostazione della riga corrente di un controllo " DataGridView " nell'applicazione C # può essere motivo di confusione , se non hai familiarità con la proprietà " CurrentCell " . La proprietà " CurrentCell " imposta la cella selezionata in vista , se non è attualmente visualizzata . I programmatori spesso si dimentica di aggiornare il loro " DataGridView " dopo aver selezionato una riga . Le " CurrentRow " localizza proprietà della riga contenente la cella corrente . Cose che ti serviranno
Microsoft Visual Studio
Show More Istruzioni
1

Aprire Microsoft Visual Studio e fare clic su " Nuovo progetto ... " dal riquadro sinistro dello schermo . Espandere " Altre lingue , " espandere " Visual C # ", e fare clic su "Windows ".
2

doppio clic su " DataGridView " dal riquadro " Casella degli strumenti " per aggiungere uno al form Fare doppio clic su "Applicazione Windows Form " per creare un nuovo progetto . . Fare doppio clic su "Pulsante " per aggiungere un nuovo pulsante .

3 Fare doppio clic sul form per creare un evento di caricamento form. Copiare e incollare il seguente codice per popolare il controllo " DataGridView " con quattro righe di dati :

dataGridView1.ColumnCount = 3;

dataGridView1.Columns [ 0 ] Name = " ID " ; .

dataGridView1.Columns [ 1 ] Name = "Nome" ; .

dataGridView1.Columns [ 2 ] Name = " Prezzo " , .

stringa [ ] = new fila string [ ] { " 1 " , " articolo 1 " , "150" } ;

dataGridView1.Rows.Add (riga) ;

fila = new string [ ] { "2" , " articolo 2 " , " 250 "} ;

dataGridView1.Rows.Add (riga) ;

fila = new string [ ] { " 3 " , " articolo 3 " , " 125 " } ;

dataGridView1.Rows.Add (riga) ;

fila = new string [ ] { " 4" , " articolo 4" , " 75 "} ;

dataGridView1.Rows.Add (riga) ;
4

Passare di nuovo alla forma di progettazione e fare doppio clic su " button1 " per creare un evento click di questo pulsante. Copiare e incollare il seguente codice per impostare il numero di riga tre come la riga corrente :

dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows [ 2] Indice ;

dataGridView1.Refresh ();
.

dataGridView1.CurrentCell = dataGridView1.Rows [2 ] Cells [ 1 ] ;
.

dataGridView1.Rows [ 2 ] Selected = true; .

MessageBox.Show ( dataGridView1.CurrentRow . Index.ToString ());

 

Programmazione © www.354353.com