Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: ASP.NET en opmaak  (gelezen 2656 keer)

0 leden en 1 gast bekijken dit topic.

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
ASP.NET en opmaak
« Gepost op: 23 maart 2012, 11:15:01 »
OK, ben nu al een tijdje aan het zoeken om mijn GridView te koppelen aan mijn CSS.
Alles wat ik gevonden heb op internet doet het niet. Wil daarom iemand even mijn code bekijken?

ASP.NET:

...
    <head>
        <title>Zoekscherm</title>
        <link href="CSS/default.css" rel="stylesheet" type="text/css" />
    </head> 
...
<div>
                   <asp:GridView ID="_dgrCustomer" runat="server" AutoGenerateColumns="False" GridLines="both" Width="100%" CssClass="gridview">

                        <Columns>
                            <asp:BoundField HeaderText="Index" DataField="relatie_index" />
                            <asp:BoundField HeaderText="Doss" DataField="firma_dossier" />
                            <asp:HyperLinkField HeaderText="Bedrijf" DataTextField ="firma" DataNavigateUrlFields ="firma_index"                               
                                 DataNavigateUrlFormatString ="ContactAdress.aspx?CustomerId={0}&soort=firma">                               
                                 <ControlStyle CssClass="alt"/>
                            </asp:HyperLinkField>
                            <asp:HyperLinkField HeaderText="Naam, Voornaam" DataTextField ="naam_voornaam" DataNavigateUrlFields ="contact_index"
                                 DataNavigateUrlFormatString ="ContactAdress.aspx?CustomerId={0}&soort=contact">
                                 <ControlStyle CssClass="pgr" />
                            </asp:HyperLinkField>
                            <asp:BoundField HeaderText="Bedrijf tel" DataField="firma_tel" />
                            <asp:BoundField HeaderText="Bedrijf fax" DataField="firma_fax" />
                            <asp:BoundField HeaderText="Bedrijf gsm" DataField="firma_gsm" />
                            <asp:BoundField HeaderText="Contact tel" DataField="contact_tel" />
                            <asp:BoundField HeaderText="Contact fax" DataField="contact_fax" />
                            <asp:BoundField HeaderText="Contact gsm" DataField="contact_gsm" />
                            <asp:BoundField HeaderText="Cat" DataField="cat" />
                        </Columns>
                    </asp:GridView>
               </div>       

Dit is mijn CSS:


.gridview
{
    font-size: 20;
}

.gridview tr
{
    font-size: x-large;
}

.mGrid {   
    width: 100%;   
    background-color: black;   
    margin: 5px 0 10px 0;   
    border: solid 1px #525252;   
    border-collapse:collapse;   
    font: italic bold normal small/1.4em Verdana, sans-serif;

.mGrid td {   
    padding: 2px;   
    border: solid 1px #c1c1c1;   
    color: #717171;   

.mGrid th {   
    padding: 4px 2px;   
    color: #fff;   
    background: #424242 url(grd_head.png) repeat-x top;   
    border-left: solid 1px #525252;   
    font-size: 0.9em;   

.mGrid .alt { background: black url(grd_alt.png) repeat-x top; } 
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; } 
.mGrid .pgr table { margin: 5px 0; } 
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #fff;   
    line-height: 12px;   
 }     
.mGrid .pgr a { color: #666; text-decoration: none; } 
.mGrid .pgr a:hover { color: #000; text-decoration: none; } 

Niks van de opmaak komt er door en weet dus echt niet hoe het komt  ???
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline Firebirdy

  • Ambassadeur
  • *****
  • Berichten: 2.408
  • Geslacht: Man
Re: ASP.NET en opmaak
« Reactie #1 Gepost op: 23 maart 2012, 13:21:55 »
Hi Myclos81,

ik zie in je code nergens .mGrid staan, ontbreekt dit of is het gewoon niet toegevoegd in je gepostte code snippet? :)

Omdat in je css vb ".mGrid .alt" staat...

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Re: ASP.NET en opmaak
« Reactie #2 Gepost op: 23 maart 2012, 13:23:47 »
Dag Firebirdy,

ik had dit weggedaan om te testen met een andere class maar met

<asp:GridView ID="_dgrCustomer" runat="server" AutoGenerateColumns="False" GridLines="both" Width="100%" CssClass="mGrid">

lukt het jammer genoeg ook niet  :-\
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline Firebirdy

  • Ambassadeur
  • *****
  • Berichten: 2.408
  • Geslacht: Man
Re: ASP.NET en opmaak
« Reactie #3 Gepost op: 23 maart 2012, 13:41:39 »
Hmm... en wanneer je zegt dat niets van de opmaak erdoor komt, vind je er dan effectief niets van terug in de gegenereerde html (dus vb nergens 'class="mGrid")? :-\

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
Re: ASP.NET en opmaak
« Reactie #4 Gepost op: 23 maart 2012, 14:11:05 »
Jawel, die staat er wel degelijk.
Heb het momenteel opgelost met de opmaak tussen mijn tags te voegen maar zou het liever doen via CSS.

Is mooier natuurlijk  ;D
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline Firebirdy

  • Ambassadeur
  • *****
  • Berichten: 2.408
  • Geslacht: Man
Re: ASP.NET en opmaak
« Reactie #5 Gepost op: 23 maart 2012, 16:16:20 »
Jamaar, als het er staat dan ligt het niet aan je asp-code ;D.

Voeg eens een stukje html toe? Je css ook, als die ondertussen aangepast is.

 


www.combell.com