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