Avatar billede ameq Nybegynder
12. januar 2006 - 12:28 Der er 5 kommentarer og
1 løsning

GridView og linkbuttoms

Hej
Jeg har et GridView hvor jeg har en masse "items" i og det virker fint fint når jeg databinder, men jeg vil så godt kunne "godkende" og slette de her items, jeg har sat mit datakeynames til at være ItemId og det kan jeg godt få fat i hvis jeg bruger SelectedIndexChanged(object sender, EventArgs e)
men så kan jeg ikke finde ud af hvilke knap som jeg har trykket på?

Hvordan fixer jeg ilge det?
Avatar billede dr_chaos Nybegynder
12. januar 2006 - 12:35 #1
tilføj en
protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
    {
}
altså en rowcommand event.

i den kan du bruge if (e.CommandName == "Test")
        {
            int index = Convert.ToInt32(e.CommandArgument);
                        //den valgte row
            GridViewRow row = v.Rows[index];
}
derefter sætter du et commandname på din linkbutton
<asp:LinkButton ID="test" CommandName="test" runat="server"></asp:LinkButton>
Avatar billede ameq Nybegynder
12. januar 2006 - 13:42 #2
Jeg har fundet ud af det, sorry jeg ikke fik lukket det
problemet lå i at jeg havde du knapper jo =)

protected void GridView_Ansoegninger_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        bool _godkendt = false;
        int _kalenderid = int.Parse(e.CommandArgument.ToString());
        if (e.CommandName == "Godkend")
            _godkendt = true;
        //elseif (e.CommandName == "Slet")
        //Gør noget andet

        KalenderManager _km = new KalenderManager();
        _km.OpdaterFravar(_kalenderid, _godkendt);

        BindDataGrid();
    }
Avatar billede ameq Nybegynder
12. januar 2006 - 13:42 #3
men kommer du med et svar?
Avatar billede dr_chaos Nybegynder
12. januar 2006 - 13:46 #4
svar
Avatar billede dr_chaos Nybegynder
12. januar 2006 - 14:04 #5
prøver lige igen :)
Avatar billede ameq Nybegynder
12. januar 2006 - 15:47 #6
=)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester