Avatar billede jmarkling Nybegynder
10. december 2004 - 11:35 Der er 3 kommentarer og
1 løsning

datagrid event

Jeg har et simpelt datagrid, som viser nogle data's fra en tabel.
Kan man lave en event, der trigges når der trykkes med musen på en bestemt row?
Avatar billede snepnet Nybegynder
10. december 2004 - 15:36 #1
Hej jmarkling.

Du kunne lave nedenstående trick i ItemDataBound/ItemCreated :

if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
    e.Item.Style.Add("cursor","hand");
    e.Item.Attributes.Add("onclick", GetPostBackEventReference(*, String.Empty));
}

* her skal du indsætte en reference til den kontrol hvis postback du gerne vil simulere.
Har du f.eks. en standard edit-knap i dit grid i første celle kan du skrive sådan her :
e.Item.Attributes.Add("onclick", GetPostBackEventReference(e.Item.Cells[0].Controls[0], String.Empty));

mvh
Avatar billede jmarkling Nybegynder
13. december 2004 - 12:37 #2
jeg får tid til at lave en test senere  idag. Glæder mig
Avatar billede jmarkling Nybegynder
18. december 2004 - 18:30 #3
Smid et svar og få dine points. Jeg har dog ikke kunne lave ovenstående, men lavede noget helt tredie i stedet...
Avatar billede snepnet Nybegynder
19. december 2004 - 01:42 #4
ok - du må sige til hvis der er noget omkring det.
mvh
snep
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