Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Faccruz

[Resolvido] System.Drawing

Recommended Posts

Estou tentando alterar a cor do cabeçalho do gridView via código (tbm crio o GridView via código), achei em vários foruns o System.Drawing.Color.White, mas para C# ou Windows Forms.

 

Tentei colocar Imports System.Drawing, mas não foi reconhecido.

 

Tem como fazer isso em VB.NET?

 

 

Public Sub FormataGrid(ByVal dsGrid As DataSet)
		Dim gvCartelinha As New GridView

		Dim Loja As New BoundField
		Loja.HeaderText = "Num. Loja"
		Loja.DataField = "Loja"
		Loja.ItemStyle.HorizontalAlign = HorizontalAlign.Center
		gvCartelinha.Columns.Add(Loja)

		Dim DescLoja As New BoundField
		DescLoja.HeaderText = "Cidade Loja"
		DescLoja.DataField = "DescLoja"
		DescLoja.ItemStyle.HorizontalAlign = HorizontalAlign.Center
		gvCartelinha.Columns.Add(DescLoja)

		Dim Contrato As New BoundField
		Contrato.HeaderText = "Contrato"
		Contrato.DataField = "Contrato"
		Contrato.ItemStyle.HorizontalAlign = HorizontalAlign.Center
		gvCartelinha.Columns.Add(Contrato)

		Dim NF As New BoundField
		NF.HeaderText = "Nota Fiscal"
		NF.DataField = "NotaFiscal"
		NF.ItemStyle.HorizontalAlign = HorizontalAlign.Center
		gvCartelinha.Columns.Add(NF)

		Dim CPF As New BoundField
		CPF.HeaderText = "CPF"
		CPF.DataField = "CPF"
		CPF.ItemStyle.HorizontalAlign = HorizontalAlign.Center
		gvCartelinha.Columns.Add(CPF)

		Dim Nome As New BoundField
		Nome.HeaderText = "Nome do Cliente"
		Nome.DataField = "NomeCliente"
		Nome.ItemStyle.HorizontalAlign = HorizontalAlign.Center
		gvCartelinha.Columns.Add(Nome)

		Dim Sorteio As New BoundField
		Sorteio.HeaderText = "Num. Sorteio"
		Sorteio.DataField = "NumCartela"
		Sorteio.ItemStyle.HorizontalAlign = HorizontalAlign.Center
		gvCartelinha.Columns.Add(Sorteio)

		Dim Serie As New BoundField
		Serie.HeaderText = "Série"
		Serie.DataField = "SerieCartela"
		Serie.ItemStyle.HorizontalAlign = HorizontalAlign.Center
		gvCartelinha.Columns.Add(Serie)

		''insere Dados na GridView
		gvCartelinha.AutoGenerateColumns = False
		gvCartelinha.DataSource = dsGrid.Tables(0)
		gvCartelinha.DataBind()

		''Adiciona o componente GridView na página
		Page.Form.Controls.Add(gvCartelinha)

	End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim: gvCartelinha.HeaderStyle.BackColor = Color.White, você pode formatar outras coisas do cabeçalho tb através do gvCartelinha.HeaderStyle.FormataçãoDesejada.

Espero ter ajudado...

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim: gvCartelinha.HeaderStyle.BackColor = Color.White, você pode formatar outras coisas do cabeçalho tb através do gvCartelinha.HeaderStyle.FormataçãoDesejada.

Espero ter ajudado...

Abs.

 

Não funcionou tbm... Não reconheceu a palavra Color

Compartilhar este post


Link para o post
Compartilhar em outros sites

você importou o System.Drawing??

Imports System.Drawing

Compartilhar este post


Link para o post
Compartilhar em outros sites

você importou o System.Drawing??

Imports System.Drawing

 

Meu primeiro post -> "Tentei colocar Imports System.Drawing, mas também não foi reconhecido."

 

Só achei para C# (using System.Drawing)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Foi malz...

Já tentou adicionar uma referência ao seu projeto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Foi malz...

Já tentou adicionar uma referência ao seu projeto?

 

Adicionei a referencia System.Drawing e funcionou... mas o Imports não tem a mesma utilidade?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas é justamente isso, depois de adicionar referência ao projeto você da um imports na classe.

 

Abraços...

Estou ficando louco então, ou o meu VS2k8 tá bem inteligente, pois não coloquei o Imports depois que "instalei" a referencia

 

Mas mesmo assim valeu pelas dicas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estranho, deve tar no meio do seus imports. De qualquer forma, resolvido então.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas é justamente isso, depois de adicionar referência ao projeto você da um imports na classe.

 

Abraços...

Estou ficando louco então, ou o meu VS2k8 tá bem inteligente, pois não coloquei o Imports depois que "instalei" a referencia

 

Mas mesmo assim valeu pelas dicas.

 

foi pq você usou System.Drawing.Color.White se você fizesse um Imports você poderia utilizar só o Color.White

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.