Usuário com melhor resposta
GridView - como filtrar coluna por data inicial e data final usando o C#

Pergunta
-
Tenho um DataGridView com um coluna de datas...quero filtrar esta coluna por um intervalo de datas(data inicial e data final).
tenho dois campos de texto, onde em um vou inserir a data inicial e no outro a data final...e um botao que ao clicar ira filtrar o DataGridView por estes intervalos de datas.
Estou desenvolvendo usando o C#
Respostas
-
para filtrar por data no sql, basta passar a string formatada apropriadamente para o sql . vc pode fazer assim:
string Data1 = System.String.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(txtData1.Text));
string Data2 = System.String.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(txtData2.Text));
depois basta passar as variaveis Data1 e Data2 ja formatadas para o formato do sql para seu "Where". Um exemplo:
select * from MinhaTabela Where DataRegistro>=Data1 and DataRegistro<=Data2
Espero ter ajudado. Abraço!
- Marcado como Resposta Faussuaf segunda-feira, 22 de agosto de 2011 15:18
Todas as Respostas
-
para filtrar por data no sql, basta passar a string formatada apropriadamente para o sql . vc pode fazer assim:
string Data1 = System.String.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(txtData1.Text));
string Data2 = System.String.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(txtData2.Text));
depois basta passar as variaveis Data1 e Data2 ja formatadas para o formato do sql para seu "Where". Um exemplo:
select * from MinhaTabela Where DataRegistro>=Data1 and DataRegistro<=Data2
Espero ter ajudado. Abraço!
- Marcado como Resposta Faussuaf segunda-feira, 22 de agosto de 2011 15:18
-
-
Marcos_
Cara a dias eu venho me matando para obter um resultado de gridview baseado em intervalos de datas!!!!!!
Você me ajudou muito!!!
Muito Obrigado!
PS: tenta divulgar mais esta resposta pois tem muitaaaaaaaaaaaaaaaaaaaaaaa gente precisando dela e não está encontrando tão facilmente como outras respostas aqui no fórum.......
Valew!
Leandro de Agostini agostinidesigners.com