Sou iniciante em C# e estou aprendendo dia a dia. Estou com uma dúvida ao abrir meu formulário com as datas de início e fim do mês atual.
Por Exemplo:
Estamos no mês de Julho que vai do dia 01 ao dia 31 e gostaria que por padrão ao abrir meu relatório essas datas estivessem por padrão, hoje utilizo um código mas o mesmo joga 30 dias para trás, pega-se a data de hoje - 30 dias, mas não é o que preciso!
Abaixo está o código do meu Form:
dtInicial.Value = DateTime.Today.AddDays(-30);
this.relatorio_contas_pagarTableAdapter.Fill(this.dsPrincipal.relatorio_contas_pagar,
Convert.ToDateTime(dtInicial.Value.ToShortDateString()), Convert.ToDateTime(dtFinal.Value.ToShortDateString()), cbSituacao.Text);
this.reportViewer1.LocalReport.SetParameters(new ReportParameter("DtInicial", dtInicial.Value.ToShortDateString()));
this.reportViewer1.LocalReport.SetParameters(new ReportParameter("DtFinal", dtFinal.Value.ToShortDateString()));
this.reportViewer1.LocalReport.SetParameters(new ReportParameter("Situacao", cbSituacao.Text.ToString()));
this.reportViewer1.RefreshReport();
Se alguém conseguir me auxiliar, desde já agradeço.