Boa tarde Pessoal, gostaria de uma ajuda de vcs !!
Minha aplicação windows forms vs2003 possui uma determinada tela com um controle DataGrid e 13 Combos
Acontece que no Load da tela preciso carregar esta grid, lembrando q o dataset é relacionado, minha consulta carrega
os registros pais e os registros filhos, algo em torno de 4000 registros
Todos os selects estão em procedures no meu servidor sql server
Até ai tudo bem, mas eu preciso carregar as 13 combos também porém estou recebendo muitos erros de timeout,
lembrando que a minha string de conexão está definida para utilizar o pooling e o mesmo está rodando perfeitamente
no meu servidor.
O que seria mais prático abrir a conexão preencher a gris fechar a conexão, abrir novamente a conexão preencher a primeira combo
fechar a conexão e assim por diante, ou abrir uma única vez a conexão e esperar o término do preenchimento de todos os controles
e somente no final de todos os selects fechara conexão.
Hj as combos carregam um total de 1800 registros divididos entre elas é claro.
Em questão de performance o que seria a melhor opçao para este tipo de abertura da tela e preenchimento dos controles ?
E utilizando o pooling seria interessante utilizar o dispose no meu objeto de conexão após fechar o mesmo ou somente o close ?
Muito obrigado pessoal