Oprettet man. d. 08. marts 2010 kl. 16:06:43

scorp-d
scorp-d (6.005 point. Point ude: 4.360)

Runde hjørner ved Gridview's selected row(Linkbutton).

Hej.

Jeg har en gridview, som indeholder rækker med linkbuttons.

Jeg vil gerne have at linkbuttons er sorte med hvid tekst når deres row er selected, og hvide med grå tekst når de ikke er.

Det har jeg lavet ved tilknytte dem følgende css:

.LinkButton
{
    color:inherit;
    background:inherit;
    background-color:inherit;
}

Og sat gridview's rowstyle og selectedRowStyle til følgende:

<RowStyle BackColor="white" ForeColor="#333333" />

<SelectedRowStyle  backColor="Black" ForeColor="White"/>

Problemet er at jeg ikke ved hvordan jeg skal lave runde hjørner !
Er der nogen som har én idé til dette ?

På forhånd tak
Scorp-D

Skrevet ons. d. 10. marts 2010 kl. 20:28:27| #1

mireigi
mireigi (16.012 point)
Lav et billede og brug en ImageButton i stedet for. Du kan ikke have runde hjørner på en Button OG ændre farve på den.

Skrevet fre. d. 12. marts 2010 kl. 13:20:57| #2

scorp-d
scorp-d (6.005 point)
Bliver motiveret af at folk fortæller mig at det ikke kan lade sig gøre :P

Itererer alligevel igennem det lille Gridview for at finde/sætte indekses, så smed bare følgende ind:

RoundedCornersExtender rce = (RoundedCornersExtender)row.Cells[0].Controls[0].FindControl("BtnSubCat_RoundedCornersExtender");

if (lnkBtn.CommandArgument == SubCat)
{
    rce.Enabled = true;
    lnkBtn.BackColor = Color.Black;
    lnkBtn.ForeColor = Color.White;
    gwKategorier.SelectedIndex = row.RowIndex;
}
else
{
    rce.Enabled = false;
    lnkBtn.BackColor = Color.White;
    lnkBtn.ForeColor = Color.Black;
}

En fordel ift. et billede er at man ikke skal tænke på hvor lang teksten er, eller om den er på flere linjer.

Skrevet fre. d. 12. marts 2010 kl. 13:25:53| #3

scorp-d
scorp-d (6.005 point)
Og hvis man ikke gider skulle bruge tid på at Itererer igennem, kan man bare smide det under et databind event på den pågældende linkbutton.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Login controller med eksisterende database

Oprettet den 26. januar 2012 kl. 10.37
faran giver 60 point for svar | Giv et svar »

Session og klient

Oprettet den 24. januar 2012 kl. 09.49
badal giver 30 point for svar | Giv et svar »

Få vist billeder via sti i XML fil

Oprettet den 15. januar 2012 kl. 16.09
Counx giver 100 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger