none
WPF DataGrid SelectionMode="Extended". Sélectionner plusieurs lignes et mettre à jour une table Access RRS feed

  • Question

  • Bonjour, voici un extrait de code ou la selection d'une ligne d'un DataGrid met à jour une table Access.

    Parfait. Maintenant si je passe le DataGrid en SelectionMode="Extended" , comment adapter mon code pour mettre à jour la table une fois que l'utilisateur à fini sa sélection de lignes ?

     private void Dt1_SelectionChanged(object sender, SelectionChangedEventArgs e)
            {
                DataGrid dt = (DataGrid)sender;
                int id = 0;
                int newNumCmd = 9999;
                if (dt.SelectedItems is DataRowView oData)
                {
                    id = Convert.ToInt32(oData["MVTS_ID"].ToString());
                    comm = new OleDbCommand("UPDATE [MVTS_STOCKS_ABC_CLIENTS] SET STK_NUMCMD=? WHERE MVTS_ID=?", conn);
                    comm.Parameters.AddWithValue("STK_NUMCMD", newNumCmd);
                    comm.Parameters.AddWithValue("MVTS_ID", id);
                    conn.Open();
                    comm.ExecuteNonQuery();
                    conn.Close();
                }
            }


    JF Collombet ® CreateSpecificCulture

    samedi 13 octobre 2018 04:21