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.