Frågan#1
Har ett typat dataset där en av tabellerna har en updatemetod med tre parametrar. Kör jag den via querybuilder i VS2005 fungerar den fint.
Så på en sida hämtar jag upp datat i några textboxar via en knapptryckning. Redigerar och sparar informationen med en annan knapp. Frid och fröjd det fungerar.
Men.. Om jag går in igen och vill redigera kommer gamla informationen upp igen!?
Sparaknappen
protected void btnSave_Click(object sender, EventArgs e)
{
string _Rubrik, _innehall;
_Rubrik = HttpUtility.HtmlEncode(TBRubrik.Text);
_innehall = HttpUtility.HtmlEncode(txtPageContent.Text);
DSPagesTableAdapters.pagesTableAdapter p = new DSPagesTableAdapters.pagesTableAdapter();
p.UpdatePageById(_innehall, _Rubrik, 1);
DLPage.DataBind();
}
Redigeraknappen
protected void btnEdit_Click(object sender, EventArgs e)
{
DSPagesTableAdapters.pagesTableAdapter p = new DSPagesTableAdapters.pagesTableAdapter();
p.ClearBeforeFill = true;
DataTable dt = p.SinglePageID(1);
txtPageContent.Visible = true;
txtPageContent.Text = HttpUtility.HtmlDecode(dt.Columns["Innehall"].ToString());
TBRubrik.Visible = true;
TBRubrik.Text = HttpUtility.HtmlDecode(dt.Columns["Rubrik"].ToString());
dt.Dispose();
p.Dispose();
}
Försökt hitta varför, cache? Gör jag helt galet eller?
