Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2009, 08:20
german_martin
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 132
Antigüedad: 17 años, 7 meses
Puntos: 0
Borrar espacios vacios de un dato

Amigos,
A ver si me puedo explicar con claridad Tengo una funcion la cual devuelve varios datos (son los nombres de unas pcs) a un list (es para un autocompletar o autosuggest en ajax)
Los datos los obtiene de una base de datos, la tabla se llava LVW_MACHINENAME y es char(30). El problema es que en vez de devolverme solo el nombre me devuelve el nombre y espacios vacios:

Ejemplo:
"JUANCARLOS ......................"
y yo quisiera "JUANCARLOS"



Esta es mi funcion

Código:
Public Function ListarMachineName(ByVal prefixText As String, ByVal count As Integer) As String()
        ' Variables
        Dim objListado As New System.Collections.Generic.List(Of String)
        Dim myCnn As SqlConnection
        Dim dsDatos As New DataSet
        Dim da As SqlDataAdapter

        ' Conexion a base de datos (master esta es la base de datos de la cual queremos obtener información)
        myCnn = New SqlConnection("Data Source=bhpdbs05;Initial Catalog=fixiq;Integrated Security=True")

        ' Consulta a tabla que alimenta el autocomplete
        da = New SqlDataAdapter("SELECT * FROM [EQUIPO] WHERE [LVW_MACHINENAME] like '" & prefixText & "%'", myCnn)
        ' Construir dataset
        da.Fill(dsDatos)

        For Each oRow As DataRow In dsDatos.Tables(0).Rows
            objListado.Add(oRow.Item("LVW_MACHINENAME"))
        Next

        Return objListado.ToArray
    End Function

Entonces: ¿Como puedo hacer para que me traiga solo el nombre sin los espacios siguientes?
Advertencia: Soy novato. Antes usaba Visual 6 y con todo esto me re pierdo.