Pregunta

Estoy trabajando en una versión habilitada para la web de nuestro proyecto winforms existente. Las vistas de cuadrícula parecen ser un amplio reemplazo para las cuadrículas de datos que hemos estado usando. Tenemos extensos estilos de tabla escritos para las antiguas cuadrículas de datos. ¿Es posible reutilizar este código para aplicar un estilo a una vista de cuadrícula?

Si es necesario volver a escribir, ¿cuál es la mejor manera de diseñar las vistas de cuadrícula?

¿Fue útil?

Solución

No creo que haya una manera fácil de portar el estilo de las cuadrículas de datos a las vistas de cuadrícula.

Puede considerar usar los Adaptadores de control amigables con CSS como mecanismo para aplicar los estilos:

Otros consejos

Usar temas y archivos de máscara es lo que necesita.

Verifique este enlace: http://msdn.microsoft.com/en-us /library/ykzx33wh(VS.80).aspx

Puede copiar el estilo de datagrid a gridview mediante el método CopyFrom ().

Para copiar un estilo de encabezado de una cuadrícula de datos a una vista de cuadrícula:

GridView1.HeaderStyle.CopyFrom(DataGrid1.HeaderStyle);

Estilo de pie de página:

GridView1.FooterStyle.CopyFrom(DataGrid1.FooterStyle);

Espero que esto ayude.

El control GridView tiene varias propiedades de tipo TableItemStyle (FooterStyle, HeaderStyle, RowStyle, etc.).

Estas propiedades TableItemStyle contienen un método llamado CopyFrom que espera un System.Web.UI.WebControls.Style. No podrá copiar estilos para su WinForms DataGrid utilizando este método.

Su ruta más rápida es probablemente para reescribir y usar las propiedades FooterStyle, HeaderStyle, RowStyle, etc. de GridView.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top