none
Preenchimento automatico do campo data. RRS feed

  • Pergunta

  • Bom dia..

    Preciso mais uma vez da ajuda de vcs do forum, tenho um código onde preencho o campo data inicial e data final, preciso que estes dois campos quando eu entrar na aplicação já venham preenchidos com a data atual, é possível.

    Obrigado.

    segue meu código.

    private void atualizaRelatorio()
                 {
                DateTime dtDe, dtAte;
                DateTime.TryParse(txtDtInicial.Text, out dtDe);
                DateTime.TryParse(txtDtFinal.Text, out dtAte);

     this.FatVnededorNetTableAdapter.Fill_NetVen(this.FatVendedorNet.FatVnededorNet, dtDe.ToString("yyyyMMdd"), dtAte.ToString("yyyyMMdd"));

                this.reportViewer1.RefreshReport();
                this.reportViewer1.LocalReport.EnableExternalImages = true;

                }


    JUNIOR GUERREIRO T.I

    quinta-feira, 9 de fevereiro de 2017 11:05

Respostas

  • Junior,

    Está utilizando um TextBox comum para exibir a data? Caso sim, no evento Load do Form (supondo que é uma aplicação Windows Forms) você usa o seguinte código:

    txtDtInicial.Text = DateTime.Now.ToString("dd/MM/yyyy");
    txtDtFinal.Text = DateTime.Now.ToString("dd/MM/yyyy");


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    • Marcado como Resposta Junior Guerreiro quinta-feira, 9 de fevereiro de 2017 11:59
    quinta-feira, 9 de fevereiro de 2017 11:50
  • Obrigado Juliano deu certinho vlw.

    JUNIOR GUERREIRO T.I

    • Marcado como Resposta Junior Guerreiro quinta-feira, 9 de fevereiro de 2017 11:59
    quinta-feira, 9 de fevereiro de 2017 11:59
  • Junior,

    Aconselho a usar o objeto Today ao invés de  Now , no seu caso não precisara pegar a hora !!!

    Se for Windows Forms

            private void Form_Load(object sender, EventArgs e)
            {
                var DataAtual = DateTime.Today.ToShortDateString();
    
                txtDtInicial.Text = DataAtual;
                txtDtFinal.Text = DataAtual;
            }

    Se for Web Forms

            private void Page_Load(object sender, EventArgs e)
            {
                var DataAtual = DateTime.Today.ToShortDateString();
    
                txtDtInicial.Text = DataAtual;
                txtDtFinal.Text = DataAtual;
            }


    Diego Almeida Barreto</strong> <br/> <em>System Analyst / Software Developer</em> <br/> <img </p> </div>

    quinta-feira, 9 de fevereiro de 2017 12:04

Todas as Respostas

  • Junior,

    Está utilizando um TextBox comum para exibir a data? Caso sim, no evento Load do Form (supondo que é uma aplicação Windows Forms) você usa o seguinte código:

    txtDtInicial.Text = DateTime.Now.ToString("dd/MM/yyyy");
    txtDtFinal.Text = DateTime.Now.ToString("dd/MM/yyyy");


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    • Marcado como Resposta Junior Guerreiro quinta-feira, 9 de fevereiro de 2017 11:59
    quinta-feira, 9 de fevereiro de 2017 11:50
  • Obrigado Juliano deu certinho vlw.

    JUNIOR GUERREIRO T.I

    • Marcado como Resposta Junior Guerreiro quinta-feira, 9 de fevereiro de 2017 11:59
    quinta-feira, 9 de fevereiro de 2017 11:59
  • Junior,

    Aconselho a usar o objeto Today ao invés de  Now , no seu caso não precisara pegar a hora !!!

    Se for Windows Forms

            private void Form_Load(object sender, EventArgs e)
            {
                var DataAtual = DateTime.Today.ToShortDateString();
    
                txtDtInicial.Text = DataAtual;
                txtDtFinal.Text = DataAtual;
            }

    Se for Web Forms

            private void Page_Load(object sender, EventArgs e)
            {
                var DataAtual = DateTime.Today.ToShortDateString();
    
                txtDtInicial.Text = DataAtual;
                txtDtFinal.Text = DataAtual;
            }


    Diego Almeida Barreto</strong> <br/> <em>System Analyst / Software Developer</em> <br/> <img </p> </div>

    quinta-feira, 9 de fevereiro de 2017 12:04
  • Diego, 

    Se você checar o código fonte do DateTime.Today, verá que é apenas um shortcut para DateTime.Now.Today, ou seja, passa obrigatoriamente por DateTime.Now. Acredito que não fará diferença alguma neste caso. Mas é só uma observação.


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quinta-feira, 9 de fevereiro de 2017 12:46