hola JaviMarcianosegun lo que entiendo la respuesta es:hacer las consultas SQL con la clausula WHERE de esa manera te regresa solo las filas que cumplen con la condicionpor ejemplpSELECT ID, Nombre FROM Usuarios WHERE ID = 1Esta sentencia te regresa solo las filas de la tabla Usuarios que tengan el ID = 1Espero te sirva, saludos....
HolaLo que puedes hacer es hacer la consulta de la tabla entera, guardarla en un DataTable e ir mirándolas ahí, indexando en Rows.Esta idea viene desarrollada en una web pero no me dejan poner enlaces jejeBusca en google:ejemplo_adonet_bases_tipo_accessy es la primera pagina.Es para access pero para hacerte una idea de lo que te digo te puede servir.Un Saludo
Código: Text //Declaras esta propiedad a nivel de clase BindingManagerBase admin;//En el evento Load de tu formulario el siguiente código//propietarios es la tabla con la que estoy trabjandoSqlDataAdapter da = new SqlDataAdapter("Select * from propietarios", con); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = ds.Tables[0]; /*Los parametros corresponden a el nombre de la propiedad del control a enlazar, el origen de datos, y el miembro del origen de datos, en este caso la columna Nombre de la tabla propietarios*/ Binding bind = new Binding("Text", dt, "Nombre"); textBox1.DataBindings.Add(bind); admin = this.BindingContext[dt];//En el evento click del boton siguiente admin.Position += 1;//En el evento click del boton anterior admin.Position -= 1; Esa es la manera automática de enlazar datos a controles, en este caso estamos enlazando a un textbox y su propiedad Text, creo que hay maneras mas prácticas y simples como el uso del BindingSource.