J'ai un code qui remplit les zones de texte lorsque je les sélectionne à partir d'un ddl. Cela fonctionne très bien et est dans ma méthode de chargement de page. J'ai un bouton de mise à jour sur la page qui a mis à jour mais a cessé de fonctionner depuis que ce code fonctionne.Mise à jour dans Linq doesnt submitchanges()
protected void btn_Update_Click(object sender, EventArgs e)
{
using (CustomerDataContext obj = new CustomerDataContext())
{
Customer myCust = obj.Customers.SingleOrDefault(c => c.CustomerId == Convert.ToInt32(drp_Customer.SelectedValue));
// Check If any are empty
// ======================
if (myCust != null)
{
myCust.FirstName = txt_FirstName.Text;
myCust.Surname = txt_Surname.Text;
myCust.HouseNumberName = txt_HouseNumber.Text;
myCust.Address = txt_Address.Text;
myCust.Town = txt_Town.Text;
myCust.Telephone = txt_Telephone.Text;
myCust.Postcode = txt_Postcode.Text;
}
obj.SubmitChanges();
}
}
J'Interrogation même customerId et quand je fais un pas dans le code du // myCust.FirstName = txt_FirstName.Text; Ne change pas lorsque je l'ai modifié.
La page nécessite-t-elle une actualisation pour que les modifications soient implémentées? ou dois-je l'avoir dans le chargement de la page en quelque sorte ??