none
Remover palavra em DataGrid RRS feed

  • Pergunta

  • Gostaria de saber como posso, remover uma frase ou palavra em um datagrid

    Tentei 2 códigos

     For i As Integer = 0 To DataGridView1.Rows.Count - 1
    
                DataGridView1.Rows(i).Cells(5).Value = DataGridView1.Rows(i).Cells(5).ToString().Replace("menor", "")
    
    
            Next

    mas deu o seguinte erro:

    O segundo

     For Each col As DataGridViewRow In DataGridView1.Rows
                Dim str As String = col.Cells(5).Value
                str = str.Replace("menor:", "")
                col.Cells(5).Value = str
            Next

    quinta-feira, 2 de janeiro de 2014 17:32

Respostas

  • 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("da", " ")
    	End If
    Next

    Tente assim

    Fulvio Cezar Canducci Dias

    • Marcado como Resposta gelson_ventura sábado, 4 de janeiro de 2014 04:30
    sexta-feira, 3 de janeiro de 2014 19:36

Todas as Respostas

  • 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("da", " ")
    	End If
    Next

    Tente assim

    Fulvio Cezar Canducci Dias

    • Marcado como Resposta gelson_ventura sábado, 4 de janeiro de 2014 04:30
    sexta-feira, 3 de janeiro de 2014 19:36
  • Muito bom,

    só não conseguir entender muito bem porque seu exemplo funciona e o meu primeiro exemplo não

    também sempre tive dúvidas o que quer dizer esse 

    Not IsNothing

    se puder me ajudar sobre seu código



    sábado, 4 de janeiro de 2014 04:33
  • Nossa muito bom, precisava disso ha algum tempo e nunca conseguia fazer pelo DataGrid
    sábado, 4 de janeiro de 2014 04:58