none
Remover espaço primeiro caracter DataGridVi RRS feed

  • Pergunta

  • Meu DGV não esta vinculado a nada

    Tenho um seguinte código que peguei aqui no forum a pouco tempo, esse código remove as palavras que eu quero em um DGV. 

    For i As Integer = 0 To DataGridView1.Rows.Count - 1
    	If (Not IsNothing(DataGridView1.Rows(i).Cells(0).Value)) Then
    		DataGridView1.Rows(i).Cells(0).Value = _
    			DataGridView1.Rows(i).Cells(0).Value.ToString().Replace("palavra_remover", " ")
    	End If
    Next

    Mas se a palavra estiver no começo, fica um espaço 

    Como remover esses espaços em branco da célula

    vi um outro código aqui, mas era para textbox

      Dim Linha As String = String.Empty
            For i As Integer = 0 To (RichTextBox1.Lines.Count - 1) Step 1
                If (Linha = String.Empty) Then
                    Linha = RichTextBox1.Lines(i).Trim()
                Else
                    Linha += RichTextBox1.Lines(i).Trim()
                End If
                Linha += System.Environment.NewLine
            Next i
            RichTextBox1.Text = String.Empty
            RichTextBox1.Text = Linha

    Tentei adaptar, mas não ficou bom

                   Dim Linha As String = String.Empty
            For i As Integer = 0 To DataGridView1.Rows.Count - 1
                If (Linha = String.Empty) Then
                    Linha = DataGridView1.Rows(i).Cells(0).Value.Trim()
                Else
                    'Linha += DataGridView1.Rows(i).Cells(0).Value.Trim()
                End If
                Linha += System.Environment.NewLine
            Next
    
            For w As Integer = 0 To DataGridView1.Rows.Count - 1
                DataGridView1.Rows(w).Cells(0).Value() = String.Empty
    
            Next
    
            For z As Integer = 0 To DataGridView1.Rows.Count - 1
                DataGridView1.Rows(z).Cells(0).Value() = Linha
    
            Next
    

    :) help please

    sábado, 4 de janeiro de 2014 05:13

Respostas

  • Olá amigo!

    E se ao invés de você substituir por espaço, substituir por nada como no exemplo abaixo?
    DataGridView1.Rows(i).Cells(0).Value.ToString().Replace("palavra_remover", "")
    
    Um abraço.
    • Marcado como Resposta RicLemos sábado, 4 de janeiro de 2014 16:10
    sábado, 4 de janeiro de 2014 14:47
  • Obrigado Antonio, que furo

    kkk

    também posso colocar um espaço na palavra fiz assim

    DataGridView1.Rows(i).Cells(0).Value.ToString().Replace("palavra_remover ", "")

    • Marcado como Resposta RicLemos segunda-feira, 6 de janeiro de 2014 00:31
    sábado, 4 de janeiro de 2014 16:11

Todas as Respostas

  • Oi. Dá pra ser um pouquinho mais claro? Que espaço ele deixa? É possível mostrar um exemplo de palavra por substituir em que ele faz correctamente e um em que não faça correctamente?
    sábado, 4 de janeiro de 2014 06:02
  • Olá amigo!

    E se ao invés de você substituir por espaço, substituir por nada como no exemplo abaixo?
    DataGridView1.Rows(i).Cells(0).Value.ToString().Replace("palavra_remover", "")
    
    Um abraço.
    • Marcado como Resposta RicLemos sábado, 4 de janeiro de 2014 16:10
    sábado, 4 de janeiro de 2014 14:47
  • Obrigado Antonio, que furo

    kkk

    também posso colocar um espaço na palavra fiz assim

    DataGridView1.Rows(i).Cells(0).Value.ToString().Replace("palavra_remover ", "")

    • Marcado como Resposta RicLemos segunda-feira, 6 de janeiro de 2014 00:31
    sábado, 4 de janeiro de 2014 16:11