Les partenaires publicitaires:

Comment configurer la currentrow datagridview

Réglage de la ligne actuelle d'un "DataGridView" contrôle dans votre application C # peut être un peu déroutant si vous n'êtes pas familier avec le "CurrentCell" propriété. Le "CurrentCell" propriété fixera la cellule sélectionnée dans la vue si elle est pas actuellement affiché. Les programmeurs oublient souvent de rafraîchir leurs "DataGridView" après qu'ils ont sélectionné une rangée. Le "CurrentRow" propriété localise la ligne contenant la cellule courante.

Choses que vous devez

  • Microsoft Visual Studio

Instructions

  1. Ouvrez Microsoft Visual Studio et cliquez sur "Nouveau Projet ..." dans le volet gauche de votre écran. Étendre "Autres Langues," étendre "Visual C #," et cliquez sur "Windows." Double-cliquez sur "Application Windows Forms" pour créer un nouveau projet.

  2. Double-cliquez sur "DataGridView" du "Boîte à outils" volet pour ajouter un à votre formulaire. Double-cliquez sur "Bouton" pour ajouter un nouveau bouton.

  3. Double-cliquez sur le formulaire pour créer un événement de chargement du formulaire. Copiez et collez le code ci-dessous pour remplir le "DataGridView" le contrôle avec quatre lignes de données:

    dataGridView1.ColumnCount = 3;

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

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



    dataGridView1.Columns [2] = .Name "Prix";

    string [] rangée = new string [] { "1", "Point 1", "150" };

    dataGridView1.Rows.Add (ligne);

    rangée = new string [] { "2", "Point 2", "250" };




    dataGridView1.Rows.Add (ligne);

    rangée = new string [] { "3", "Point 3", "125" };

    dataGridView1.Rows.Add (ligne);

    rangée = new string [] { "4", "Point 4", "75" };

    dataGridView1.Rows.Add (ligne) -

  4. Revenez à former la conception et du double-clic "button1" pour créer un événement de clic pour ce bouton. Copiez et collez le code suivant pour définir la ligne numéro trois que la ligne actuelle:

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

    dataGridView1.Refresh ();

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

    dataGridView1.Rows [2] = .selected vrai-

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

» » » » Comment configurer la currentrow datagridview