Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2015, 18:44
lordoracle
 
Fecha de Ingreso: octubre-2015
Ubicación: En mi casa
Mensajes: 1
Antigüedad: 9 años, 4 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