0

i need help to understand why i get this error on a line in my code an not at a line where i would expect it.

I have a datatable object which i fill from a oracle select. After this i use this datatable as datasource for a datagridview. All fine.

I put all togehter in a methode to call it frequently from a timer.

    void fill_dgrsessions()
    {
        if (lst_connected.SelectedIndex >= 0)
        {

            dt_aktsessions.Clear();
            dt_aktsessions = l_dbconn[lst_connected.SelectedIndex].get_sessiondata();
            dgrsessions.DataSource = dt_aktsessions;
            lbl_sessions_title.Text = "Sessions in der DB: " + l_dbconn[lst_connected.SelectedIndex].get_dbname();
        }
        else
        {
            MessageBox.Show("Keine der aktiven DB's ausgewählt!");
            chkbox_autorefresh.Checked = false;
        }
    }

When the target DB goes offline, i get the error in the line

dt_aktsessions.Clear();

why? I would expect this error in line:

dt_aktsessions = l_dbconn[lst_connected.SelectedIndex].get_sessiondata();

Thanks for your time and advices.

Marcel

Paul R
  • 208,748
  • 37
  • 389
  • 560
MarcelS
  • 112
  • 9

0 Answers0