Avatar billede tknudsen Nybegynder
04. december 2002 - 10:36 Der er 3 kommentarer og
1 løsning

Overrid Datagrid.OnItemCommand

Jeg har lavet en klasse (SearchGrid), som nedarver fra Datagrid. Jeg har problemer med at tilskrive min klasses OnItemCommand.

Da denne kommer fra Datagrid-klassen OG er protected kan jeg vel ikke tilgå den fra en instans af SearchGrid - feks via:

<myctrl:searchgrid ... OnItemCommand="TestIt">
...
  <columns>
    <asp:buttoncolmn text="test" commandname="test" />
  </columns>
</myctrl:searchgrid>


Der sker ihvertfald ikke noget når jeg klikker på "test"-linket

???
Avatar billede midas_dk Nybegynder
05. december 2002 - 17:11 #1
Faktisk burde alle "ikke-overridede" metoder (og properties) nedarves...

Spørgsmålet er hvordan din TestIt funktion/sub ser ud... Har du evt. noget mere kode?
Avatar billede tknudsen Nybegynder
05. december 2002 - 17:19 #2
den skriver bare i en label:

    Public Sub TestIt(sender As Object, e As DataGridCommandEventArgs)
        lblTest.Text = "dims"
    End Sub

Det er for at teste at der faktisk sker noget npr jeg klikker på en ButtonColumn.

Jeg vil gerne poste mere kode, jeg ved bare ikke hvad for noget af det du kunne være interesseret i.

Jeg har følgende (som jeg anser for at være relavant):

SearchGrid.vb - SearchGrid klassen
list.aspx - formen, som indeholder en instans af searchgrid
list.aspx.vb - formens code-behind klasse
Customer.vb - en (af flere) klasser, som fylder kolonner i searchgrid

hvad vil du se ?
Avatar billede midas_dk Nybegynder
31. januar 2003 - 16:07 #3
Går ud fra at du har fundet ud af det... *S*

Der er stavefejl i din definition af buttoncolumn.
Avatar billede tknudsen Nybegynder
23. januar 2005 - 11:25 #4
lukker.
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