begin process at 2008 07 20 13:33:35
1 213 234 membres
151 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Textbox vides ?! [ WebForms / Autre ] (LeSquale35)

Textbox vides ?! le 12/05/2008 15:17:59

LeSquale35
Salut,

Je programme actuellement une appli web  pr gerer des films (genre Allocine un peu)

Pour la partie Edition,
j'ai des textboxes q je remplis au chargement de la page a partir d'une requete Linq
cette affichage fonctionne tres bien

Par contre, quand je veux sauver les modifications, le debugger me dit q mes champs textboxes sont vides

Code pr la MAJ :

                DBMovies_ClassesDataContext db = new DBMovies_ClassesDataContext();


                int IdFilm = int.Parse(Session["idfilm"].ToString());

                var updateFilm = (from f in db.Films
                                  where f.id == IdFilm
                                  select f).Single();


                updateFilm.country = form1.FindControl(txtCountry.ID).ToString();
               
                //updateFilm.country = txtCountry.ID.ToString();
                updateFilm.title = txtTitle.Text.ToString();
                updateFilm.title_original = txtTitle_o.Text.ToString();
                updateFilm.language = txtLanguage.Text.ToString();
                if (txtDateRelease.Text != "") { updateFilm.date_release = DateTime.Parse(txtDateRelease.Text); }
                updateFilm.genre = txtGenre.Text.ToString();
                if (txtRuntime.Text != "") { updateFilm.runtime = Int32.Parse(txtRuntime.Text); }
                updateFilm.plot = txtPlot.Text.ToString();
                //updateFilm.country = txtCountry.Text.ToString();

                db.SubmitChanges();


et exemple de code pour les textboxes :

<td><asp:Label ID="lblCountry" runat="server" Text="Country : "></asp:Label></td>
 <td><asp:Textbox ID="txtCountry" runat="server" ></asp:Textbox></td>


Merci d'avance

Le Squale

Re : Textbox vides ?! le 12/05/2008 23:41:00

jesusonline
Membre Club
(Admin CS)
Bonjour,

peux tu nous indiquer où se trouve l'erreur ? quel est le message que tu as ? As tu mis un point d'arret pour voir ce qu'il se passe ?


Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant

Re : Textbox vides ?! le 13/05/2008 02:02:35

LeSquale35
Je n'ai aucun message d'erreur justement.
J'ai mis un point d'arret sur le " db.submitChanges" pour checker les variables avant qu'elles soient envoyé vers la DB
mais les variables prenant les valeurs des textbox sont vides ( "" )
alors q celles des droplist ont les bonnes valeurs


J'ai oublié de montrer l'initialisation des textboxes :

                DBMovies_ClassesDataContext db = new DBMovies_ClassesDataContext();

                int IdFilm = int.Parse(Session["idfilm"].ToString());

                var editedfilm =
                    (from f in db.Films
                    where f.id == IdFilm
                    select new { Title = f.title, Title_o = f.title_original, Language = f.language, DateRelease = f.date_release, Genre = f.genre, Runtime = f.runtime, Plot = f.plot, Country = f.country }).Single();

                txtDateRelease.Text = editedfilm.DateRelease.ToString();
                txtGenre.Text = editedfilm.Genre.ToString();
                txtPlot.Text = editedfilm.Plot.ToString();



Le Squale


Classé sous : text, db, tostring, textboxes, updatefilm

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS