DataGridView, banco de dados e iTextSharp

Bom, essa é uma dúvida mais voltada para entender a lógica do que pretendo fazer.
Tenho uma aplicação em C# usando Windows Forms que gerencia empréstimos da empresa onde trabalho.
No banco de dados da aplicação, tenho uma tabela de contratos (contém informações como numero do contrato, valor total, quantidade de parcelas, valor das parcelas, etc).
Quero exportar esses dados para um arquivo PDF mensal, porém, não preciso de todas as colunas da tabela no PDF.
Como eu deveria fazer e se é possível?
Pensei em dar um select no banco entre os contratos ativos e com parcela a vencer naquele mês, gerar um pdf com uma tabela e a cada linha retornada pelo select, selecionar os campos que eu quero no relatório com um reader e colocar no pdf É possível?

Nao ta muito clara sua dúvida, mas até onde entendi, faz um select com as colunas necessárias e usa o iTextSharp pra montar o PDF.