webForumDet fria alternativet

Länk från datagrid

.NET

3 svar · 223 visningar · startad av Mharlin

Medlem sedan juni 200277 inlägg
Frågan#1

Jag vill ha en Id kolumn i min dataview som inte syns men kan inte riktigt få till det... alternativt om det går att spara Id på nåt annat sätt så att det är hopkopplat med raden...

Jag har ett onClick event och vill förstås då länka till varje användares sida men behöver Id för det men vill aldrig behöva visa id för användarna...

Nån som har några förslag?

Medlem sedan juni 200277 inlägg
#2

Ser precis att jag glömde nämna att jag vill att hela raden ska vara länked... inte bara texten som är i raden

Medlem sedan maj 20012 812 inlägg
#3

Du får ta till eventen på din datagrid (antar att du använder en datagrid på din aspx sida) för att lösa detta.

I eventet onItemCreated eller onItemDataBound, kan du lägga till ett eget onclick attribute på <tr>. Typ så här:

onClick = "location.href= 'user.aspx?ID=5'";

Se här för kod: http://www.webforum.nu/showthread.php?s=&threadid=78776

Annars så lägger du bara ditt ett eget ID-attribute istället för onclick attrbiutet och hämtar upp ID i ditt eget OnClick event

- M

Medlem sedan juni 200277 inlägg
#4

Tusen tack... Prövade det med att den skrev ut text på click och då gick eventet av för varje rad som laddades men om man pekade till en annan sida dom jag ville funkade det... :-)

287 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
159 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)