webForumDet fria alternativet

CssClass för GridView Edit textbox?

.NETur .NET

3 svar · 352 visningar · startad av CokeLight

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

Hej, nån som vet hur man (eller om det går öht) sätter CssClass för de här textboxarna som dyker upp när man klickar på Edit..?

Det finns ju en EditRowStyle men den anger själva <tr> radens utseende som textboxen ligger i.. inte själva textboxen..

det här är ju långt ifrån prio.. vet inte varför jag lägger ner tid på det men blev lite irriterad att jag inte kunde hitta.. :) om nån vet vore det kul

Medlem sedan sep. 2005673 inlägg
#2

Du kanske kan lösa det med css:

tr.classname input {styles på din textbox...}
Medlem sedan sep. 2005673 inlägg
#3

Eller så kan man ju rota manuellt i kontrollen... så här gjorde jag för att hitta en linkbutton i headern på en datagrid (en gridview är väl nåt nytt liknande en datagrid i .net2.0?)

DataGridItem dgi = (DataGridItem)DataGrid1.Controls[0].Controls[0];
LinkButton HeaderLB = (LinkButton)((TableCell)((DataGridItem)dgi).Controls[1]).Controls[0];
HeaderLB.CssClass = ...;
Medlem sedan juni 2000504 inlägg
#4

strålande !! hehe.. tackar.. funkade på en gång..

jag lade in CSS klass namnet i den där.. så här:

<EditRowStyle BackColor="#999999" CssClass="TextFieldGrid"/>

japp.. GridView (2.0) är ungefär som DataGrid.. den har inbyggd paging o lite annat för update, insert osv.. =)

133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)