dimah999
Messages postés4Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention23 juillet 2008
-
22 juil. 2008 à 21:14
dimah999
Messages postés4Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention23 juillet 2008
-
23 juil. 2008 à 11:51
Bonjour ,
Etant Novice en ASP.NET, je suis entrain de developper une petite application , qui lit un enregistrement d'une Table et l'insere dans une autre Table avec des champs Identiques, mais avec une Correction du Champ ADRESSE au passage , donc voila , j'affiche tous les champs dans des Label sauf le Champs ADRESSE ke j'affiche dans une TEXTBOX modifiable qui m'affiche l'ancienne adresse, et doit etre modifié par l'utilisateur ... par la suite un Bouton lance une procedure stockée qui insere l'enregistrement dans la 2eme Table ...
Le probleme c'est qu'en cliquant sur le bouton, il enregistre l'ancienne adresse sans prendre en compte le texte saisie dans la TEXTBOX ..
Si quelqu'un peut m'eclaircir ...
Merci
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 23 juil. 2008 à 07:38
Hello,
Est-ce que par hasard, tu ne rechargerais pas les données dans le pageload de ta form ?
Si c'est le cas, ça va nécessairement effacer ce que l'utilisateur a entré.
Sauf erreur, il y a une propriété IsPostBack dans les WebForm, qui devrait t'aider :
if (!IsPostBack)
{
//Chargement des données.
}
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
dimah999
Messages postés4Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention23 juillet 2008 22 juil. 2008 à 23:40
protected void BTN_Validation_Click(object sender, EventArgs e)
{
// initialiser connexion
SqlConnection maconnex = new SqlConnection("Data Source=srv-1;Initial Catalog=ins2008;Integrated Security=True") ;
// Objet SqlCommand
SqlCommand cmd = new SqlCommand("AJOUT_ETUDIANT", maconnex);
// On indique que l'on souhaite utiliser une procédure stockée
cmd.CommandType = CommandType.StoredProcedure;
// On donne le nom de cette procédure stockée
// cmd.CommandText = "AJOUT_ETUDIANT";
Voila les lignes ou je passe mes label.text comme arguments de la procedure stockée d'insertion, la ligne en rouge est celle concernant la textbox qui doit etre modifiée par l'utilisateur ..