Melhor maneira de visualizar uma tabela com * lotes * de colunas?

Correndo o risco de ser modificado, quero perguntar qual o melhor mecanismo (o melhor é obviamente subjetivo para a violação de prática inerente aqui) para exibir dados de uma tabela, usando C #, com ummuitos de colunas. Por muito, quero dizer algo como 1000.

Agora, antes que você clique com satisfação, ou dê respostas como "por que diabos você teria uma tabela com tantas colunas", deixe-me dizer que isso faz parte de um requisito de design. Estamos coletando dados o mais rápido possível, a partir de 1000 pontos de dados. Precisamos armazená-los o mais rápido possível, daí a mesa plana. Os dados precisam ser acessíveis diretamente no SQL Server, daí o banco de dados (estamos usando o SQL Compact com tabela direta).

Então, vamos esquecer, por enquanto, tudo o que aprendemos sobre o design adequado do banco de dados, as regras de normalização etc., e apenas focar no fato de que tenho uma tabela com 1000 colunas e quero poder exibir os dados em tela para verificar se os dados estão realmente chegando lá.

Eu tentei uma grade de dados. Ele vomita porque (não surpreendentemente) não foi projetado para lidar com tantas colunas.

Eu tentei usar o visualizador no Studio. Ele vomita após 256, e o usuário final não terá o Studio instalado.

Por enquanto, o resultado não precisa ser bonito, não precisa ser atualizável, nem precisa ser sensível a alterações de dados - apenas uma captura instantânea estática de dados na tabela em um determinado momento.

Informações relevantes (ou semi-relevantes):

A tabela possui 1000 colunas (leia acima antes de obter um clique feliz)Usando o SQL Compact versão 3.5Executando na área de trabalhoProcurando uma resposta de código gerenciado

questionAnswers(21)

yourAnswerToTheQuestion