Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2010, 02:12
Pimager
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 13 años, 9 meses
Puntos: 8
Problema ancho GridView

Hola a todos, les escribo porque tengo el siguiente problema:
Estoy haciendo una página en C# con Visual Studio 2008.
Creo una tabla que me va a mostrar el Nombre, Apellidos y Email provinientes de una tabla de mi BBDD, hasta aquí todo correcto, ya que recibo y me muestra los datos.
El problema surge cuando quiero restringir el ancho de la tabla a "80px" por ejemplo, ya que a los lados tengo menús, ... y si los datos son muy largos me sobrepone la tabla a los menús.
Les dejo el código que me genera la tabla:

Código:
<asp:GridView ID="grid" runat="server" AutoGenerateColumns="false">
        <Columns>
            <asp:BoundField DataField="Name" SortExpression="Name" ItemStyle-Width="10px" ItemStyle-Wrap="false" />
            <asp:BoundField DataField="Surname" SortExpression="Surname" ItemStyle-Width="10px" ItemStyle-Wrap="false" />
            <asp:BoundField DataField="Email" SortExpression="Email" ItemStyle-Width="50px" ItemStyle-Wrap="false" />
        </Columns>
</asp:GridView>
Como ven he forzado el ancho de las celdas y le he indicado que me corte las palabras como quiera, para intentar que haga multiline, pero no hay forma, ya que me dimensiona el ancho de la celda al nombre más largo que lo contenga.

Alguna idea para forzar el ancho? no me importa si sale en 2 lineas el texto.

Muchas gracias,
Pimager