private void Window_Loaded(object sender, RoutedEventArgs e) { try { DonorBL db = new DonorBL(); DataTable dt = db.Display(); if (dt != null) { dataGrid.ItemsSource = dt.DefaultView; } else { MessageBox.Show("Table is empty", "Blood Bank Management System"); } } catch (BloodBankExceptions ex) { MessageBox.Show(ex.Message, "Blood Bank Management System"); } catch (SystemException ex) { MessageBox.Show(ex.Message, "Blood Bank Management System"); } }