Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

F. Junior

[Resolvido] Quebrar linha num Label a cada 20 caracteres

Recommended Posts

Boa tarde pessoal!

 

É o seguinte, tenho que mostrar num Label um titulo, porém preciso quebrar a linha dentro do Label a cada 20 caracteres. Fiz como mostrado abaixo, mais não ficou legal.

 

if (objDT.Rows.Count <= 7)
    {
       objDR = objDT.NewRow();
       objDR["Titulo"] = tbTitulo.Text.Substring(0,20); // Desta forma só aparece os vinte caracteres, mas se o titulo mair dará problema.
       objDR["Professor"] = ddResp.SelectedItem.Text;               
       objDR["urlThumb"] = "./Fotos_Resp/Galeria_" + ddResp.SelectedItem + "/" + strNome;
       objDT.Rows.Add(objDR);
    }
    Session["Foto"] = objDT;
    dl.DataSource = objDT;
    dl.DataBind();

Penso que se eu fizer o label pular linha a cada vinte caracteres seria o ideal, só não sei como implementar isso, já pesquisei mais não encontrei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET > Web Applications

 

To bonzinho:

string texto = "123456789012345678901234567890123456789012345";
        string textoAdicional = texto;

        while (textoAdicional.Length > 0)
        {
            if (textoAdicional.Length >= 20)
            {
                Response.Write(textoAdicional.Substring(0, 20));
                Response.Write("<br />");
                textoAdicional = textoAdicional.Remove(0, 20);
            }
            else
            {
                Response.Write(textoAdicional.Substring(0, textoAdicional.Length));
                textoAdicional = textoAdicional.Remove(0, textoAdicional.Length);
            }
        }

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Quintelab, era justamente isso. Valeu mesmo cara!

 

Tenha um bom fim de semana!

 

Att,

 

Junior

 

 

 

 

 

Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET > Web Applications

 

To bonzinho:

string texto = "123456789012345678901234567890123456789012345";
        string textoAdicional = texto;

        while (textoAdicional.Length > 0)
        {
            if (textoAdicional.Length >= 20)
            {
                Response.Write(textoAdicional.Substring(0, 20));
                Response.Write("<br />");
                textoAdicional = textoAdicional.Remove(0, 20);
            }
            else
            {
                Response.Write(textoAdicional.Substring(0, textoAdicional.Length));
                textoAdicional = textoAdicional.Remove(0, textoAdicional.Length);
            }
        }

Abraços...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.