private void Button_Click_2(object sender, RoutedEventArgs e) { double interval = 0; double a = 0; double b = 0; try{ a = Double.Parse(aTextBox.Text); b = Double.Parse(bTextBox.Text); interval = Double.Parse(intervalLab3TextBox.Text); } catch(Exception ex) { MessageBox.Show(ex.Message); return; } Lab3 lab3 = new Lab3(a, b, interval); var solution = lab3.Solve(); var result = solution.Select(s => new { X = s.Key, Y = s.Value }); lab3ResultDataGrid.ItemsSource = result; }