System.outofmemoryexception при отображении данных из datatable в datagrid C# WPF
Я пытаюсь отобразить данные из DataTable в Datagrid, но DataTable содержит более 2 лакхов строк, поэтому он дает систему.OutOfMemoryException. И я не могу отобразить данные, и приложение перестает работать.
Пожалуйста, помогите мне решить
System.OutOfMemoryExceptionэтот вопрос.
Что я уже пробовал:
private void newBtn_Click(object sender, RoutedEventArgs e) { try { if (txtDayfind.Text == "" || txtDatefind.Text == "" || txtTimefind.Text == "" || txtLatfind.Text == "" || txtLongfind.Text == "" || txtAddressfind.Text == "" || txtaccuracy.Text == "" || txtTypefind.Text == "") { Button button = sender as Button; string content = button.Content.ToString(); foreach (DataTable table in dsr.Tables) { if (table.TableName == content) { dataGrid1.ItemsSource = table.DefaultView; dtselect = table; } } } else { dataGrid1.ItemsSource = dtselect.DefaultView; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }