Рискуя быть сбитым с толку, я хочу спросить, какой лучший механизм (лучше всего, очевидно, субъективен для нарушения правил, присущий здесь) для просмотра данных из таблицы с использованием С# с большим количеством столбцов. Во многом я имею в виду что-то вроде 1000.
Теперь, прежде чем вы получите весь клик счастливым или выбросите ответы типа "почему, черт возьми, у вас когда-нибудь будет стол с таким количеством столбцов", позвольте мне сказать, что это фактически часть требования к дизайну. Мы собираем данные так быстро, как можем, из 1000 точек данных. Нам нужно хранить их как можно быстрее, отсюда и плоский стол. Данные должны быть доступны непосредственно из SQL Server, поэтому база данных (мы используем SQL Compact с таблицей-direct).
Итак, забудьте, что на данный момент все, что мы узнали о правильном дизайне базы данных, нормах нормализации и т.д., и просто сосредоточиться на том, что у меня есть таблица с 1000 столбцами, и я хочу иметь возможность отображать данные на экране, чтобы проверить, действительно ли данные там находятся.
Я пробовал сетку данных. Он запутывается, потому что (неудивительно) он не предназначен для обработки множества столбцов.
Я попытался использовать средство просмотра в Studio. Он запускается после 256, плюс конечный пользователь не будет устанавливать Studio в любом случае.
В настоящее время результат не должен быть довольно простым, он не должен быть обновляемым и не должен быть чувствительным к изменениям данных - просто статический снимок данных в таблице в данный момент времени.
Соответствующая (или полунаправленная) информация:
- Таблица имеет 1000 столбцов (читайте выше, прежде чем получать клик счастливым)
- Использование SQL Compact версии 3.5
- Работа на рабочем столе
- Поиск ответа с управляемым кодом