Você já tem algum código pra carregar o GRID hoje ???
Posta ele pra adaptarmos em cima, mas basicamente cada vez que o usuário clicar em um botão de Consulta você pega a coleção retornada da fontes de dados e joga em uma lista (vai adicionando item a item retornado) e depois vincula no grid.
Posta o código...
Leonardo Lourenço Silva
MCT, MCSD, MCPD, MCTS, MCP, MTA
netcoders.com.br
leolosi.wordpress.com