DATAGRID - FORMATACAO CONDICIONAL

JEFFERMARTINS 26/06/2013 06:58:13
#425215
Bom dia!

Mais uma vez, venho pedir socorro.

Em minha aplicação, estou utilizando um Datagrid, para filtrar algumas informações. Até ai, tranquilo
Porem, travei na seguinte situação.
Preciso comparar as Celulas do Datagrid com um TextBox. (ambas Datas).
ex. Se a Data contida na Celular for maior que a Data do textbox, preciso que esta fique em vermelho

Até consegui mudar a cor da linhas, mas a comparação nao deu muito certo.
Abraço.
CLEVERTON 26/06/2013 09:10:56
#425218
Resposta escolhida
If DateTime.Parse(TextBox1.Text) > DateTime.Parse(TextBox2.Text) Then
[ô]Bloco Codigo
End If
JEFFERMARTINS 26/06/2013 09:16:59
#425219
Cleverton, Bom dia!

Esse código, seria para comparar e textbox, certo?

O que eu preciso comprar é, as células do grid, como textbox



CLEVERTON 26/06/2013 09:59:50
#425229
use DateTime.Parse(Datagridview1.rows(numLinha).cells(numColuna).value) ........
JEFFERMARTINS 26/06/2013 10:05:27
#425231
Ok, Vou testar,
Mas esse NUMLINHA, como expecificar, varias linhas?

Tenho uma coluna(prazos), e nela possuo vários registros, preciso comprar todos., é possivel?
CLEVERTON 26/06/2013 10:33:31
#425234
Esse [Ô]NumLinha[Ô] Seria o I no seu for ( int i = 0 .....

se estiver passando pro um laço for é só mudar pelo i ou a letra que vc estiver utilizando
JEFFERMARTINS 26/06/2013 10:51:31
#425235
Cleverson,

Obrigado pela ajuda.

Deu certo o código.
Para complementar o que vc me passou, fiz um laço no grid.
Ficou assim:
For I = 0 To DataGridView1.RowCount - 2
If (DataGridView1.Rows(I)).Cells(3).Value > DateTime.Parse(TextBox2.Text) Then

DataGridView1.Rows(I).DefaultCellStyle.ForeColor = Color.Green

End If
If (DataGridView1.Rows(I)).Cells(3).Value <= DateTime.Parse(TextBox2.Text) Then

DataGridView1.Rows(I).DefaultCellStyle.ForeColor = Color.Blue

End If

Next
CLEVERTON 26/06/2013 10:56:11
#425237
só uma correção

If (DateTime.Parse(DataGridView1.Rows(I)).Cells(3).Value) <= DateTime.Parse(TextBox2.Text) Then
......................
Tópico encerrado , respostas não são mais permitidas