private void llenarHistorialDeCanjes()
{
string query = "SELECT C.CANJE_FECHA as Fecha, P.PREMIO_DETALLE as Premio, C.CANJE_CANTIDAD as Cantidad, P.PREMIO_PUNTOS * C.CANJE_CANTIDAD as 'Puntos Consumidos' FROM ABSTRACCIONX4.CANJES C JOIN ABSTRACCIONX4.PREMIOS P ON C.PREMIO_COD = P.PREMIO_COD WHERE C.CLI_COD = (SELECT CU.CLI_COD FROM ABSTRACCIONX4.CLIENTES CU WHERE CU.CLI_DNI =" + txtDni.Text + " AND CU.CLI_APELLIDO = '"+ txtApe.Text +"' )";
SqlConnection conexion = Program.conexion();
DataTable t = new DataTable("Busqueda");
SqlDataAdapter a = new SqlDataAdapter(query, conexion);
//Llenar el Dataset
DataSet ds = new DataSet();
a.Fill(ds, "Busqueda");
//Ligar el datagrid con la fuente de datos
dgCanjes.DataSource = ds;
dgCanjes.DataMember = "Busqueda";
conexion.Close();
}