Tjena..
Jag har gått och funderat på ett par saker?
1. Hur begränsar man en repeater att bara loopa ett visst antal ggr?
2. Hur lägger man till ett record i en XML fil?
Som jag gör nu så Gör jag om filen helt..
string file = Server.MapPath("data.xml");
int count = dg.Items.Count;
int i = 0;
DataSet DS = new DataSet();
DS.ReadXml(file);
dg.DataSource = DS;
dg.DataBind();
XmlTextWriter tw = new XmlTextWriter(file,null);
tw.Formatting = Formatting.Indented;
tw.WriteStartDocument();
tw.WriteStartElement("Guestbook");
tw.WriteStartElement("Post");
tw.WriteElementString("Name",Request.Params["NameBox"]);
tw.WriteElementString("Text",Request.Params["Tbox"]);
tw.WriteElementString("Date",DateTime.Now.ToString());
tw.WriteEndElement();
while ( i < count )
{
tw.WriteStartElement("Post");
tw.WriteElementString("Name","" + DS.Tables[0].Rows[i]["Name"]);
tw.WriteElementString("Text","" + DS.Tables[0].Rows[i]["Text"]);
tw.WriteElementString("Date","" + DS.Tables[0].Rows[i]["Date"]);
tw.WriteEndElement();
i++;
}
tw.WriteEndElement();
tw.WriteEndDocument();
tw.Flush();
tw.Close();
Response.Redirect("index.aspx");
}
Känns onödigt när man bara vill lägga till en grej..
3. Hur löser man att ersätta en användares text tex. : )
men <img href="smilie.gif" />
Tacksam för svar så att jag klan lugna min hjärna :)