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

[SOLUCIONADO] Filtrado por letras Access

Estas en el tema de Filtrado por letras Access en el foro de .NET en Foros del Web. ayuda tengo una tabla (TBnumeros) con un solo campo (Numeros) solo necesito un ejemplo si en un text box escribo el 1 quiero que en ...
  #1 (permalink)  
Antiguo 24/02/2013, 11:07
 
Fecha de Ingreso: febrero-2013
Mensajes: 9
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta Filtrado por letras Access

ayuda tengo una tabla (TBnumeros) con un solo campo (Numeros) solo necesito un ejemplo si en un text box escribo el 1 quiero que en el datagridview me pararescan todos los registros que tienen 1
Ej:
Ingrese a buscar: |12 |

1234567
1235678
1212121
1222222
1233333
1233344
1233456

Y asi si escribo el 123 solo los que tengan eso ayuda y disculpa las molestias
  #2 (permalink)  
Antiguo 25/02/2013, 02:06
 
Fecha de Ingreso: febrero-2013
Mensajes: 9
Antigüedad: 11 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Filtrado por letras Access

Ya lo solucione... de este modo
string Campo="El_nombre_Del_Campo_A_buscar_Equivalencia";
conex = new OleDbConnection(@"Ruta");
string q = "select Campo1, Campo2, etc.. from TUtabla where "+Campo+" LIKE @dato & '%'";
OleDbDataAdapter buscador = new OleDbDataAdapter(q, conex);
buscador.SelectCommand.Parameters.AddWithValue("@d ato", Textbox1.text);
datos = new DataSet();
buscador.Fill(datos, "TBlibros");
// ↓ aki voy a cargar el dataset o podria ser un datatable
dataGridView.DataSource = datos;
// ↓ bueno aki se agrega la tabla por que el dataset puede tener muchas tablas
dataGridView.DataMember = "TBlibros";



Bueno al textbox1 vamos al evento cuando cambia o se agrega algo y el resto es su logica cualquier cosa busquen en youtube = in4on ahi voy a subir el codigo y el programa

Última edición por oharryo; 25/02/2013 a las 02:08 Razón: olvide

Etiquetas: access, datagridview, letras
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 12:57.