Bonjour a tous,
Voila je debute sous asp.net et j'utilise en ce moment webmatrix et le langage csharp pour faire mes p'tits essais de debutant...!
Bref, j'ai un stress si vous pouviez m'aider !
Voila ce que j'essaye de faire...
J'ai un formulaire qui enregistre les donnees des utilisateurs ds un fichier xml ....
ca tourne impec ....bien content d'ailleurs mais bon je voudrais pouvoir tester si les champs sont vides ou pas ...et c'est la que cela coince !
en fait si le champ textboxnom est vide je voudrais lui attribuer une valeur ...j'ai essayer cela mais ca coince !
Merci de vous aide arrete sur mon stress
ciao
christophe
if ( IsPostBack == true )
{
if (TextBoxNom == null)TextBoxNom= "utilisateur inconnu";
else
{
DataRow ligne = DataTable1.NewRow(); //NOUVELLE LIGNE
DateTime todayDate = DateTime.Now;
ligne[DataTable1.Columns[0].Caption] = Server.HtmlEncode(TextBoxNom.Text);
ligne[DataTable1.Columns[1].Caption] = Server.HtmlEncode(TextBoxComment.Text);
ligne[DataTable1.Columns[2].Caption] = String.Format("{0:g}", todayDate);
//AJOUTONS LA LIGNE
DataTable1.Rows.Add(ligne);
//MISE A BLANC DES TEXTBOX
TextBoxNom.Text = "";
TextBoxComment.Text = "";
}
try
{
//ecriture
DataSet1.WriteXml( HttpContext.Current.Server.MapPath("commentaires.xml"));
}
catch
{
//erreur
Label1.Text = "Impossible d'enregistrer le commentaire";
}
}
DataView DataView1 = DataSet1.Tables[0].DefaultView;
DataGrid1.DataSource = DataView1;
DataGrid1.DataBind();
}