GridView a Skin   zodpovězená otázka

ASP.NET WebForms

Ahoj, potřeboval bych pomoci s GridView, nenačte se mi skin a přitom jsem udělal vše podle video tutoriálu, nevím co s tím.

Přikládám kódy:

GridView - vypsaný ve stránce

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:connstring %>" 
        SelectCommand="SELECT * FROM [ser_web] ORDER BY [Id]"></asp:SqlDataSource>
    <center>
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataKeyNames="Id" DataSourceID="SqlDataSource1" >
            <Columns>
                <asp:BoundField DataField="name" HeaderText="Jméno služby" />
                <asp:BoundField DataField="manage" HeaderText="Správa" />
                <asp:BoundField DataField="beta" HeaderText="Datum BETA verze" />
                <asp:BoundField DataField="full" HeaderText="Datum FULL verze" />
                <asp:BoundField DataField="price" HeaderText="Cena" />
                <asp:BoundField DataField="info" HeaderText="INFO" />
            </Columns>
        </asp:GridView>
    </center>
</asp:Content>

GridView - Skin

<asp:GridView runat="server" CssClass="grid">
    <RowStyle CssClass="r0" />
    <AlternatingRowStyle CssClass="r1" />
</asp:GridView>

GridView - StyleSheet

/*
GridView Skin *** START ***
*/

.grid
{
    color: Lime;
    border-collapse: collapse;
}
.grid th, .grid td
{
    padding: 4px;
}

.grid th
{
    background-color: Shadow;
    color: Lime;
    font-weight: bold;
}
.grid tr.r0
{
    background-color: Gray;
}
.grid tr.r1
{
    background-color: White;
}

/*
GridView Skin *** END ***
*/
nahlásit spamnahlásit spam 0 odpovědětodpovědět

/*
GridView Skin *** START ***
*/

.grid
{
    color: Lime;
    border-collapse: collapse;
}

.grid th
{
    background-color: Shadow;
    color: Lime;
    font-weight: bold;
}

.grid th, .grid td
{
    padding: 4px;
}


.grid .r0
{
    background-color: Gray;
}

.grid .r1
{
    background-color: White;
}

/*
GridView Skin *** END ***
*/
 

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Ani takto to nejede, už vážně nevím co s tím je a co s tím mám udělat, prosím poraďte mi, nechci tam vypisovat inline styly

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Máte ve web.config definován stylesheet?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

ne nemám, na to jsem asik zapoměl, pošlete mi ten kód kterej tam mám vložit jen tak zhruba

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pokud jdete standardní cestou,tak máte složku App_Themes a v ní podsložku s názvem vzhledu(pokud je jen jeden,tak to bude asi Default).Pak tedy stačí přidat do elementu "pages" definici stylesheet.

<pages styleSheetTheme="Default">

Tím je dáno,že celá aplikace bude používat tento vzhled.Samozřejmě je možné určit vzhled deklarativně,definicí v hlavičce každé stránky.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Díky

Problém vyřešen

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback