Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
EDSONET

Criar Um Template Para Uma Grid

Question

Olá pessoal,

como eu poderia criar um estilo para utilizar em DATAGRID, GRIDVIEW, etc...?

Não sei como eu poderia utilizar se em CSS ou CLASSES...?!

Queria ter uma classe ou estilo que já formatasse uma grid, para que eu não fique toda vez alterando nas propriedades.

Detalhe estou usando o ASP.NET 2.0

Alguém tem uma luz???

Abraços,

Eddy

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Olá galera,

seguinte no meu outro tópico ninguém respondeu nada e ele continua aberto, mas fazer o que né?

Bom mas a minha dúvida é se tem como eu mesmo criar um template para usar nas minhas grids. Uma forma de não ficar toda hora formatando uma grid e sim só arrastar ela e escolher um template feito por mim.

alguém sabe se é possivel fazer isso???

Abraços,

Eddy

Share this post


Link to post
Share on other sites
  • 0

Não seria só criar uma classe em uma folha de estilo (CSS) e definir a propriedade CssClass da grid para esta classe?

Abraços,

Graymalkin

Share this post


Link to post
Share on other sites
  • 0

Não. O que eu quero é evitar isso, pois eu criei uma folha de estilos e referenciar para cada propriedade da grid. É muito trabalhoso, pois eu tenho que entrar nas classes de linhas alternadas, de colunas, linhas, rodapé, cabeçalho, etc...

Sabe quando tu arrasta uma gridview e já aparece a opção de escolher alguns templates prontos? Bom, é isso que eu quero, além de aparecer estes templates padrões e gostaria de criar os meus. Será que existe? Alguém já viu ou leu algo parecido???

Abraços,

Eddy

Share this post


Link to post
Share on other sites
  • 0

Bom, eu não sei se entendi o porquê de você não querer usar CSS, já que bastaria você fazer a coisa uma vez e depois poderia utilizar para qualquer GridView (inclusive podendo herdar as propriedades e modificar só algo que fosse necessário, caso a situação exigisse).

De qualquer maneira, raramente uso WebForms, portanto não sei o que é exatamente o tal template de que você fala. Se fosse em um Windows Forms, eu criaria uma classe que herdaria da GridView a fim de personalizá-la e depois criar instâncias dela. Seria algo assim para um WebForm:

Imports Microsoft.VisualBasic
Imports System.Web.UI.WebControls

Public Class MeuGridView
    Inherits GridView

    Public Sub New()
        Me.Font.Name = "Tahoma"
        Me.BorderColor = Drawing.Color.Red
    End Sub
End Class

Note que no construtor da classe entraria a parte da personalização. Só que, a meu ver, isso não seria muito diferente de se utilizar CSS para formatar a aparência da grade.

Abraços,

Graymalkin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Cloud Computing


  • Forum Statistics

    • Total Topics
      148405
    • Total Posts
      643812
×
×
  • Create New...