По причинам, которые не имеют большого смысла (прочтение: не мое решение) Мне нужно сохранить большое количество строк около ~ 90 000, в DataTable, и у меня нет возможности использовать базу данных.Как управлять большими таблицами данных?
Мне нужно иметь возможность эффективно искать DataTable, чтобы найти строки, которые соответствуют некоторым основным критериям. Например, я мог бы смотреть на строку, которая имеет значение 2 в двух конкретных столбцах.
Каков наилучший способ для этого?
Редактировать: Для получения более подробной информации см. http://chat.stackoverflow.com/transcript/message/62648#62648; после того, как я буду работать над этим, я попытаюсь обобщить дополнительные детали из чата здесь, а также предоставить свое решение.
Какие еще существуют ограничения? .NET 2.0, например? Можно ли использовать LINQ? – jcolebrand
Вы спрашиваете, как сохранить данные (Access, Excel, Flat file) или как эффективно обрабатывать данные? Собираетесь ли вы собирать этот DataTable каждый раз, когда запускается ваше приложение или вам нужно его где-то упорствовать? – Dismissile
Возможно, у вас проблема с памятью, но делайте то, что вы хотите сделать, и если есть проблема, поговорите об этом. –