>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come impostare la CurrentRow di DataGridView

Impostare la riga corrente di un controllo "DataGridView" nella tua applicazione C# può essere un po' confuso se non hai familiarità con la proprietà "CurrentCell". La proprietà "CurrentCell" imposterà la cella selezionata in vista se non è attualmente visualizzata. I programmatori spesso dimenticano di aggiornare il loro "DataGridView" dopo aver selezionato una riga. La proprietà "CurrentRow" individua la riga contenente la cella corrente.

Passaggio 1

Apri Microsoft Visual Studio e fai clic su "Nuovo progetto..." dal riquadro sinistro dello schermo. Espandi "Altri linguaggi", espandi "Visual C#", e fai clic su "Windows". Fai doppio clic su "Applicazione Windows Forms" per creare un nuovo progetto.

Passaggio 2

Fai doppio clic su "DataGridView" dal riquadro "Toolbox" per aggiungerlo al form. Fai doppio clic su "Button" per aggiungere un nuovo pulsante.

Passaggio 3

Fai doppio clic sul form per creare un evento di caricamento del form. Copia e incolla 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";

string[] row = new string[] { "1", "Articolo 1", "150" }; dataGridView1.Rows.Add(row); row = new string[] { "2", "Articolo 2", "250" }; dataGridView1.Rows.Add(row); row = new string[] { "3", "Articolo 3", "125" }; dataGridView1.Rows.Add(row); row = new string[] { "4", "Articolo 4", "75" }; dataGridView1.Rows.Add(row);

Passaggio 4

Torna alla progettazione del form e fai doppio clic su "button1" per creare un evento click per questo pulsante. Copia e incolla il seguente codice per impostare la riga numero tre come riga corrente:

dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows[2].Index;
dataGridView1.Refresh();
dataGridView1.CurrentCell = dataGridView1.Rows[2].Cells[1];
dataGridView1.Rows[2].Selected = true;
MessageBox.Show(dataGridView1.CurrentRow.Index.ToString());

  1. Come impostare l'ora su un TracFone
  2. Come impostare l'orologio su un VCR
  3. Come impostare l'ora su Garmin
  4. Come regolare il volume su un dispositivo Bluetooth
  5. Come impostare l'SWR
  6. Come impostare l'ora su SciPhone