Hola, ahora se me ocurren 2 formas de hacerlo, la primera es realizando la consulta sobre la DB directamente, esto se puede hacer de la siguiente manera:
Código:
dbConnection myConnection = new dbConnection();
dbCommand myCommand;
dbParameter myParameter;
dbDataReader myDataReader;
myConecttion.ConnectionString = "informacion de la conexion";
myCommand = myConnection.CreateCommand();
myCommand.CommandText = "SELECT * FROM <tblName> WHERE <nombrecampo> = ?<nombreparametro>";
myParameter.ParameterName = "?<nombreparametro>";
myParameter.Type = DBType.Type;
myParameter.Value = <valorbusqueda>;
myCommand.Parameter.Add(myParameter);
myConnection.Open();
myDataReader = myCommand.ExecuteReader();
while(myDataReader.Read())
{
val1 = myDataReader.GetValue(posColumna);
....
....
}
myconnection.Close();
la otra opción es cargar la información en un datatable y utilizar el metodo select para obtener la información de este, seria algo asi como:
Código:
DataRow registros[] = dataTable.Select(String.Format("Columna = '{0}'", <valorbusqueda>);
Creo que con esto bastaria, cuaquier cosa me comentas