none
Deixar apenas letras Maiúsculas no TextBox Asp.NET 2012 RRS feed

  • Pergunta

  • Como deixar apenas letras maiúsculas no Texbox do Asp.NET 2012

    O usuário vai digitando e as letras sempre ficam Maiúsculas no Textbox 

    Meu codigo  abaixo:

    <asp:TextBox ID="tbPesqNome" Text="" CssClass="radiusInput" runat="server"></asp:TextBox>

    Fico no aguardo

    Obrigado

    Paulo Ricardo

    segunda-feira, 6 de julho de 2015 12:39

Respostas

  • Bom dia Paulo!

    Tente colocar o seguinte style no seu TextBox, segue:

    <asp:TextBox ID="tbPesqNome" Text="" CssClass="radiusInput" runat="server" style="text-transform:uppercase;" />

    []s

    • Marcado como Resposta ricardoti2012 segunda-feira, 6 de julho de 2015 14:11
    segunda-feira, 6 de julho de 2015 12:46
  • Pode usar a função .ToUpper() do C#.

    Segue exemplo:

       private void onInsert()
            {
                mdc = new ModelDataContext();
    
                try
                {
                    EMPRESA EMPRESAS = new EMPRESA();
    
                    EMPRESAS.CODIGO = TbCodigo.Text.Trim().ToUpper();
                    EMPRESAS.NOME = tbNome.Text.Trim().ToUpper();
                    EMPRESAS.SEQUENCIA = tbSequencia.Text.Trim().ToUpper();
                    EMPRESAS.LETRA = TbLetra.Text.Trim().ToUpper();
                    EMPRESAS.DATACADASTRO = Convert.ToDateTime(tbDataCadastro.Text.Trim());
    
                    mdc.EMPRESAs.InsertOnSubmit(EMPRESAS);
                    mdc.SubmitChanges();
    
                    Response.Redirect("Empresas.aspx");
    
                }
                catch
                {
                    throw;
    
                }
                finally
                {
                    mdc.Dispose();
                }
            }
    

    • Marcado como Resposta ricardoti2012 segunda-feira, 6 de julho de 2015 18:30
    segunda-feira, 6 de julho de 2015 17:31

Todas as Respostas

  • Bom dia Paulo!

    Tente colocar o seguinte style no seu TextBox, segue:

    <asp:TextBox ID="tbPesqNome" Text="" CssClass="radiusInput" runat="server" style="text-transform:uppercase;" />

    []s

    • Marcado como Resposta ricardoti2012 segunda-feira, 6 de julho de 2015 14:11
    segunda-feira, 6 de julho de 2015 12:46
  • Resolveu as letras estão ficando maiúsculas porem quando grava no banco de dados ficam todas minusculas.

    Como eu resolvo isso ?

    segue meu codigo onInsert()

    private void onInsert()
            {
                mdc = new ModelDataContext();

                try
                {
                    EMPRESA EMPRESAS = new EMPRESA();

                    EMPRESAS.CODIGO = TbCodigo.Text.Trim();
                    EMPRESAS.NOME = tbNome.Text.Trim();
                    EMPRESAS.SEQUENCIA = tbSequencia.Text.Trim();
                    EMPRESAS.LETRA = TbLetra.Text.Trim();
                    EMPRESAS.DATACADASTRO = Convert.ToDateTime(tbDataCadastro.Text.Trim());

                    mdc.EMPRESAs.InsertOnSubmit(EMPRESAS);
                    mdc.SubmitChanges();

                    Response.Redirect("Empresas.aspx");

                }
                catch
                {
                    throw;

                }
                finally
                {
                    mdc.Dispose();
                }
            }

    segunda-feira, 6 de julho de 2015 17:20
  • Pode usar a função .ToUpper() do C#.

    Segue exemplo:

       private void onInsert()
            {
                mdc = new ModelDataContext();
    
                try
                {
                    EMPRESA EMPRESAS = new EMPRESA();
    
                    EMPRESAS.CODIGO = TbCodigo.Text.Trim().ToUpper();
                    EMPRESAS.NOME = tbNome.Text.Trim().ToUpper();
                    EMPRESAS.SEQUENCIA = tbSequencia.Text.Trim().ToUpper();
                    EMPRESAS.LETRA = TbLetra.Text.Trim().ToUpper();
                    EMPRESAS.DATACADASTRO = Convert.ToDateTime(tbDataCadastro.Text.Trim());
    
                    mdc.EMPRESAs.InsertOnSubmit(EMPRESAS);
                    mdc.SubmitChanges();
    
                    Response.Redirect("Empresas.aspx");
    
                }
                catch
                {
                    throw;
    
                }
                finally
                {
                    mdc.Dispose();
                }
            }
    

    • Marcado como Resposta ricardoti2012 segunda-feira, 6 de julho de 2015 18:30
    segunda-feira, 6 de julho de 2015 17:31