Como formatar (colorir células) uma DataGridView com VB.Net. Visual Studio 2019



Como formatar (colorir células) uma DataGridView com VB.Net. Visual Studio 2019

Como formatar (colorir células) uma DataGridView com VB.Net. Visual Studio 2019

Como colorir células de uma DataGridView de acordo com o valor armazenado nela numa aplicação Windows Forms com Visual Basic .Net
VB.Net – Visual Studio

playlist – Como desenhar formulários para aplicações Windows Forms:
https://youtube.com/playlist?list=PLW83fkbt3BqkpCoYJgmICtiWCqgomRaEO

‘————————————————————-
‘ — Classe Vendas
Public Class Vendas
Public Id As Integer
Public Representante As String
Public Sexo As String
Public Meta As Decimal
Public Realizado As Decimal
Public Resultado As Double
Public Participacao As Double
Public MetaAtingida As String
Public Nota As String

Public Sub New()
End Sub

Public Sub New(_id As Integer, _representante As String, _sexo As String, _meta As Decimal, _realizado As Decimal, _resultado As Double, _participacao As Double, _metaAtingida As String, _nota As String)

Id = _id
Representante = _representante
Sexo = _sexo
Meta = _meta
Realizado = _realizado
Resultado = _resultado
Participacao = _participacao
MetaAtingida = _metaAtingida
Nota = _nota
End Sub

Public Function GetVendas() As List(Of Vendas)
Dim listaVendas = New List(Of Vendas)

listaVendas.Add(New Vendas(1, “Ana Lúcia dos Santos”, “F”, 20000, 19500, 98, 5, “Não”, “Bom”))
listaVendas.Add(New Vendas(2, “Eduardo Martins da Costa”, “M”, 65000, 60000, 92, 17, “Não”, “Bom”))
listaVendas.Add(New Vendas(3, “Lerandro de Barros”, “M”, 27000, 19500, 72, 5, “Não”, “Regular”))
listaVendas.Add(New Vendas(4, “Lígia Lima de Carvalho”, “F”, 23000, 25000, 109, 7, “Sim”, “Ótimo”))
listaVendas.Add(New Vendas(5, “Nelson Viera Ferraz”, “M”, 16000, 17500, 109, 5, “Sim”, “Ótimo”))
listaVendas.Add(New Vendas(6, “Tiago Batista “, “M”, 39000, 25000, 64, 7, “Não”, “Ruím”))
listaVendas.Add(New Vendas(7, “Vera do Nascimento Lima”, “F”, 110000, 96000, 86, 26, “Não”, “Bom”))
listaVendas.Add(New Vendas(8, “Walter Teizeia de Souza”, “M”, 95000, 100000, 105, 28, “Não”, “Bom”))

Return listaVendas
End Function

End Class

‘————————————————————-
‘ — Método ConfigurarGrade
Private Sub ConfigurarGrade()
With DataGridView1
.Columns.Add(“ID”, “Id”)
.Columns(“Sexo”).Width = 50

.Columns.Add(“Representate”, “Representante”)
.Columns(“Representate”).Width = 200

.Columns.Add(“Sexo”, “Sexo”)
.Columns(“Sexo”).Width = 50
.Columns(“Sexo”).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
.Columns(“Sexo”).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter

.Columns.Add(“Meta”, “Meta”)
.Columns(“Meta”).Width = 100
.Columns(“Meta”).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
.Columns(“Meta”).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight

.Columns.Add(“Realizado”, “Realizado”)
.Columns(“Realizado”).Width = 100
.Columns(“Realizado”).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
.Columns(“Realizado”).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight

.Columns.Add(“Resultado”, “Resultado %”)
.Columns(“Resultado”).Width = 100
.Columns(“Resultado”).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
.Columns(“Resultado”).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter

.Columns.Add(“Participacao”, “Participação %”)
.Columns(“Participacao”).Width = 100
.Columns(“Participacao”).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
.Columns(“Participacao”).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter

.Columns.Add(“MetaAtingida”, “Atingiu meta”)
.Columns(“MetaAtingida”).Width = 100
.Columns(“MetaAtingida”).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
.Columns(“MetaAtingida”).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter

.Columns.Add(“Nota”, “Nota”)
.Columns(“Nota”).Width = 100
.Columns(“Nota”).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
.Columns(“Nota”).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter

End With
end sub

Comments are closed.