Foros del Web » Programación para mayores de 30 ;) » .NET »

C# problemas para filtrar datos con Datatable.Select

Estas en el tema de C# problemas para filtrar datos con Datatable.Select en el foro de .NET en Foros del Web. Buenas. Estoy un tanto desesperado lidiando con la clase DataTable.Select. Estoy trabajando en una agenda bastante precaria que guarda los datos en un archivo de ...
  #1 (permalink)  
Antiguo 30/10/2015, 18:44
 
Fecha de Ingreso: octubre-2015
Ubicación: En mi casa
Mensajes: 1
Antigüedad: 8 años, 6 meses
Puntos: 0
Pregunta C# problemas para filtrar datos con Datatable.Select

Buenas. Estoy un tanto desesperado lidiando con la clase DataTable.Select. Estoy trabajando en una agenda bastante precaria que guarda los datos en un archivo de texto. Nada de SQL. No hay dramas en lo que respecta a inserción de datos, eliminación o modificación. El problema surgió al intentar hacer un metodo para filtrar los mismos usando la clase antes mencionada.

Código:
        public DataRow[] buscarContacto()
        {
            DataRow[] result = tablaContactos.Select("","NOMBRES ASC");
            if (result.Length == 0)
            {
                return null;
            }
            return result;
        
        }
Se supone que de algún modo debo conseguir filtrar los mismos desde un textbox cosa que hice de forma precaria colocando lo siguiente en uno:

Código:
private void textBox1_KeyUp(object sender, KeyEventArgs e)
        {
            grid_mostrar.DataSource = contactos.buscarContacto();
        }
Sin embargo no obtengo ningún resultado ya que el Datagrid donde debería ver los datos muestra otra cosa.



En Pastebin tengo el codigo de toda la clase que gestiona los contactos de esa agenda aunque en este caso en particular el metodo que importa supongo es el que pongo mas arriba.

http://pastebin.com/SD4uGjmY

Etiquetas: c#, datatables, filtrar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:38.