Πώς να ορίσετε το DataGridView CurrentRow

...

Συμπληρώστε το πλέγμα δεδομένων με δεδομένα σε C#.

Η ρύθμιση της τρέχουσας σειράς ενός στοιχείου ελέγχου "DataGridView" στην εφαρμογή C# μπορεί να προκαλέσει κάπως σύγχυση εάν δεν είστε εξοικειωμένοι με την ιδιότητα "CurrentCell". Η ιδιότητα "CurrentCell" θα ρυθμίσει το επιλεγμένο κελί σε προβολή εάν δεν εμφανίζεται αυτήν τη στιγμή. Οι προγραμματιστές συχνά ξεχνούν να ανανεώσουν το "DataGridView" αφού έχουν επιλέξει μια σειρά. Η ιδιότητα "CurrentRow" εντοπίζει τη σειρά που περιέχει το τρέχον κελί.

Βήμα 1

Ανοίξτε το Microsoft Visual Studio και κάντε κλικ στο «Νέο έργο…» από το αριστερό παράθυρο της οθόνης σας. Αναπτύξτε το "Other Languages", αναπτύξτε το "Visual C#" και κάντε κλικ στο "Windows". Κάντε διπλό κλικ στο "Windows Forms Application" για να δημιουργήσετε ένα νέο έργο.

Το βίντεο της ημέρας

Βήμα 2

Κάντε διπλό κλικ στο "DataGridView" από το παράθυρο "Εργαλειοθήκη" για να προσθέσετε ένα στη φόρμα σας. Κάντε διπλό κλικ στο "Button" για να προσθέσετε ένα νέο κουμπί.

Βήμα 3

Κάντε διπλό κλικ στη φόρμα για να δημιουργήσετε ένα συμβάν φόρτωσης φόρμας. Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα για να συμπληρώσετε το στοιχείο ελέγχου "DataGridView" με τέσσερις σειρές δεδομένων:

dataGridView1.ColumnCount = 3; dataGridView1.Columns[0].Name = "ID"; dataGridView1.Columns[1].Name = "Όνομα"; dataGridView1.Columns[2].Name = "Τιμή";

string[] row = new string[] { "1", "Item 1", "150" }; dataGridView1.Rows. Πρόσθεσε γραμμή); row = new string[] { "2", "Item 2", "250" }; dataGridView1.Rows. Πρόσθεσε γραμμή); row = new string[] { "3", "Item 3", "125" }; dataGridView1.Rows. Πρόσθεσε γραμμή); row = new string[] { "4", "Item 4", "75" }; dataGridView1.Rows. Πρόσθεσε γραμμή);

Βήμα 4

Επιστρέψτε στη σχεδίαση της φόρμας και κάντε διπλό κλικ στο "button1" για να δημιουργήσετε ένα συμβάν κλικ για αυτό το κουμπί. Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα για να ορίσετε τη σειρά αριθμό τρία ως τρέχουσα σειρά:

dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows[2].Index; dataGridView1.Refresh(); dataGridView1.CurrentCell = dataGridView1.Rows[2].Cells[1]; dataGridView1.Rows[2].Selected = true; Κουτί μηνυμάτων. Εμφάνιση (dataGridView1.CurrentRow. Δείκτης. ToString());