Typat dataset och uppdatering

.NET

0 svar · 229 visningar · startad av Zaiman

Medlem sedan dec. 20014 239 inlägg
Trådstart#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?

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)