Inquiridor
problema no GridView dispositivo movel

Pergunta
-
Tenho uma aplicação aspx criada no V.S. 2010. Pois bem, a página carrega normalmente em tablets ou celulares com Android 4, mas no Android 2.3 da um pequeno problema. Tenho um gridview que contem varias colunas, e algumas delas ficam escondidas, tendo que "rolar" a pagina para que apareçam. Esse e o problema, em celulares Android anterior ao 4.0, NÃO é possível efetuar essa rolagem. Será que pode ser configuração do próprio navegador? ou estou esquecendo algo? se algum puder ajudar, agradeço.
<asp:Panel ID="cPn_GridView" runat="server" ScrollBars="Auto">
<asp:GridView ID="cGrd_Pedidos" runat="server" AutoGenerateColumns="False"
EnableTheming="True" Font-Size="12pt" CellPadding="6" onclick="getCheckBtClick()">
<Columns>
<asp:BoundField DataField="qd" HeaderText="Qd" />
<asp:BoundField DataField="prod" HeaderText="Produto"/>
<asp:BoundField DataField="idprod">
<HeaderStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" />
<ItemStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" /></asp:BoundField>
<asp:BoundField DataField="adic" HeaderText="Adic"/>
<asp:BoundField DataField="idadic">
<HeaderStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" />
<ItemStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" /></asp:BoundField>
<asp:BoundField DataField="adic2" HeaderText="Adic2"/>
<asp:BoundField DataField="idadic2">
<HeaderStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" />
<ItemStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" /></asp:BoundField>
<asp:BoundField DataField="adic3" HeaderText="Adic3"/>
<asp:BoundField DataField="idadic3">
<HeaderStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" />
<ItemStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" /></asp:BoundField>
<asp:BoundField DataField="adic4" HeaderText="Adic4"/>
<asp:BoundField DataField="idadic4">
<HeaderStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" />
<ItemStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" /></asp:BoundField>
<asp:BoundField DataField="valor" HeaderText="R$ Un" DataFormatString="{0:C}" />
<asp:BoundField DataField="obs" HeaderText="Obs"/>
<asp:BoundField DataField="grupo">
<HeaderStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" />
<ItemStyle BorderStyle="None" Font-Size="1px" ForeColor="Black" /></asp:BoundField>
<asp:CommandField ButtonType="Button"
DeleteText=" - "
ShowDeleteButton="True"
ItemStyle-BorderStyle="None" AccessibleHeaderText="Delete">
<ControlStyle Font-Size="22pt" Font-Bold="true " ForeColor="Red" />
<HeaderStyle BorderStyle="None" />
<ItemStyle BorderStyle="None" /></asp:CommandField>
<asp:ButtonField AccessibleHeaderText="Incluir" ButtonType="Button"
CommandName="Incluir"
Text=" + ">
<ControlStyle Font-Bold="True" Font-Size="20pt" ForeColor="Blue" />
<HeaderStyle BorderStyle="None" />
<ItemStyle BorderStyle="None" /></asp:ButtonField>
</Columns>
<HeaderStyle Font-Size="Small" />
<RowStyle Height="25px" />
</asp:GridView>
</asp:Panel>
Todas as Respostas
-
Bom dia, Anselmo.
Uma boa solução seria utilizar Layout responsivo: http://www.ferramentasblog.com/2012/05/tudo-sobre-layout-responsivo-responsive-design-introducao.htmlQualquer dúvida é só perguntar e se ajudou, por favor, marque como resposta. Abraço
Evandro Aguiar
http://agenciawebpro.com.br
Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh -