webForumDet fria alternativet

Typat dataset och uppdatering

.NET

0 svar · 224 visningar · startad av Zaiman

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

289 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
152 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)