Soyez le premier à donner votre avis sur cette source.
Vue 21 426 fois - Téléchargée 755 fois
<%@ Page Language="C#" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.IO" %> <script runat="server"> void Page_Load(Object sender, EventArgs e) { DataSet DataSet1 = new DataSet(); DataTable DataTable1 = new DataTable(); try { DataSet1.ReadXml( HttpContext.Current.Server.MapPath("commentaires.xml"), XmlReadMode.InferSchema); DataTable1 = DataSet1.Tables[0]; } catch { DataTable1 = DataSet1.Tables.Add("Commentaires"); DataTable1.Columns.Add("Nom"); DataTable1.Columns.Add("Commentaire"); DataTable1.Columns.Add("Date"); } /*IsPosBack propriete nous renseignant si le chargement se fait suite à un clic (true), ou si elle est chargée pour la première fois (false)*/ /* Si chargement est VRAI */ if ( IsPostBack == true ) { /* SI LE TEXTBOXNOM N EST PAS VIDE */ if (TextBoxNom.Text != "") { 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... } } DataView DataView1 = DataSet1.Tables[0].DefaultView; DataGrid1.DataSource = DataView1; DataGrid1.DataBind(); } /* SUPPRESSION DU FICHIER XML CONTENANT LES DONNEES */ void Btndelete_Click(object sender, EventArgs e) { //declaratoin variable contenant le chemin du fichier string chemin = @"D:\\Envoit\\last\\commentaires.xml"; /* Détermine si le fichier spécifié existe */ if (File.Exists(chemin)) { File.Delete(chemin); } } </script>
22 juil. 2009 à 16:39
Bien clair et concis
5 déc. 2007 à 18:25
tant mieux, codes sources et la pour ca ..
A bientot..
Christophe
5 déc. 2007 à 00:03
3 août 2004 à 20:10
pour cela va dans demarrer parametre panneau de config, service internet (IIS) tu vas dans ton dossier, puis propriété et tu coches le droit d'ecrire.
3 août 2004 à 19:56
Auriez-vous une solution simple et facile.
Merci
François Caron
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.