Problema visualizzazione bordi Gray

mercoledì 21 aprile 2010 - 10.47

erik77 Profilo | Senior Member

Ciao ragazzi,
ho un problema di visualizzazione dei bordi "gray" dei DataGrid della mia Applicazione Web . ( BorderColor="Gray") da quando l'applicazione è stata migrata su Windows Server 2008 .

Queste sono le proprietà del DataGrid :

<asp:datagrid id="DataGrid" BorderStyle="Solid" runat="server" Visible="False" BorderWidth="1px" BorderColor="Gray" CellPadding="1" BackColor="White" AutoGenerateColumns="False" PageSize="21" AllowPaging="True">

In pratica il DataGrid risulta avere solo il bordo estero "Gray" mentre quelli interni sembrano essere "White"

Mi potete dare una mano?
grazie
Enrico

alx_81 Profilo | Guru

>Ciao ragazzi,
Ciao

>ho un problema di visualizzazione dei bordi "gray" dei DataGrid
>della mia Applicazione Web . ( BorderColor="Gray") da quando
>l'applicazione è stata migrata su Windows Server 2008 .
non credo sia un problema di windows, ma piuttosto del browser con cui lo navighi.. Almeno credo più plausibile che sia l'interprete e non il sistema operativo..

>In pratica il DataGrid risulta avere solo il bordo estero "Gray"
>mentre quelli interni sembrano essere "White"
Controlla l'html generato facendo un View Source dal browser, vedi che stile ti crea..

>grazie
di nulla!
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

erik77 Profilo | Senior Member

purtroppo il browser è lo stesso, sembra che sia proprio il sistema operativo che renderizza il datagrid in modo diverso.

Adesso ho visto un altro problema su un DataGrid con AutoGenerateColumns="True" in pratica se imposto un <PagerStyle ... l'elenco delle pagine del datagrid vengono messe tutte nella prima colonna <TD> invece su un sistema operativo diverso crea correttamente il colspan <TD colspan="8">

Quindi mi sembra evidente che sia un problema del sistema che renderizza le pagine aspx in html diverso.


ne sapete qualcosa?

alx_81 Profilo | Guru

>Quindi mi sembra evidente che sia un problema del sistema che
>renderizza le pagine aspx in html diverso.
>ne sapete qualcosa?
Quindi l'html è lo stesso su tutti i browser? Quello della sorgente intendo..

--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

erik77 Profilo | Senior Member

ho risolto cambiato le proprietà dei bordi di ogni singola colonna, il problema era che per la stessa aspx e lo stesso browserr il server generava del codice html "lievemente" diverso

Grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5