Avatar billede chakawoo.dk Nybegynder
01. april 2004 - 14:02 Der er 9 kommentarer og
1 løsning

Returner row ved tryk på knap i Datagrid

Jeg skal slette en record i en DB ved at trykke på en ButtonColumn i et datagrid.. Problemet er at jeg ikke kan få ButtonColumn knappen til at udføre min metode i codebehinden..

//ASPX'en
<asp:ButtonColumn Text="Delete" CommandName="Delete"></asp:ButtonColumn>

//CodeBehind'en
public void OnDelete(DataGridCommandEventArgs e){
    int row = e.Item.ItemIndex;
    string temp = testSet.Tables[0].Rows[row][0].ToString();
    int kid = Convert.ToInt32(temp);
    DeleteDB(kid);
   
    }

Hva gør jeg galt ?????
Avatar billede chakawoo.dk Nybegynder
01. april 2004 - 14:03 #1
øhh
<asp:ButtonColumn Text="Delete" CommandName="OnDelete"></asp:ButtonColumn>

Det virker dog stadig ikk'
Avatar billede repsak Nybegynder
01. april 2004 - 20:54 #2
hvad med
public void OnDelete(object obj, DataGridCommandEventArgs e){
Avatar billede chakawoo.dk Nybegynder
02. april 2004 - 08:44 #3
Hej Repsak.... længe siden holder du skruen i vandet.
jeg har afprøvet dit forslag men det virker squ ik' der er ingen reaktion når jeg trykker på knappen.
Hils Lotte hvis du stadig snakker med hende.
Avatar billede repsak Nybegynder
02. april 2004 - 09:38 #4
Ahh hey Mikkel :-)
Se evt. eksempel på side 445 i Programming ASP.NET. Ellers skriv lige igen - jeg har vist noget liggende et sted.
Jo jeg skal nok hilse ;-)
Avatar billede chakawoo.dk Nybegynder
02. april 2004 - 10:38 #5
Det virker stadig ikke....
Har det nogen betydning at min OnDelete() er i codebehind'en ??
Avatar billede repsak Nybegynder
02. april 2004 - 14:50 #6
Du kan prøve at lægge det i aspx. Når jeg laver datagrid lægger jeg det i codebehind, men jeg ved ikke om der er forskel når du bruger ButtonColumn (burde der nu ikke være). Jeg kommer til min computer før imorgenformiddag (evt. først søndag) så kan jeg se på det.
Avatar billede chakawoo.dk Nybegynder
02. april 2004 - 15:38 #7
Det var et problem med OnItemCommand
Jeg var så heldig at der kom en dygtig koder forbi og hjalp mig .....
Tak for hjælpen... jeg vender højst sansynlig tilbage i den nærmeste fremtid....

Men smid et svar så får du pointene for ulejligheden..
Avatar billede repsak Nybegynder
04. april 2004 - 22:42 #8
yesyes :-)
Hvad skrev du for at få det til at virke?
Avatar billede chakawoo.dk Nybegynder
05. april 2004 - 09:03 #9
Jeg manglede denne her i mit datagrid ...... OnItemCommand="Datagrid_OnItemCommand"
That's all folks
Avatar billede burningice Nybegynder
12. april 2004 - 14:41 #10
ja... det hjælper ikke meget at have en metode hvis du ikke har fortalt dit datagrid at den skal udføre den
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