Связь не была закрыта. Текущее состояние соединения открыто. Как сделать в решить эту проблему?
У меня есть часть кода следующим образом, и он продолжает показывать ошибку "соединение не было закрыто. Текущее состояние соединения открыто.
private void load_gridview() { con.Open(); SqlCommand cmd = new SqlCommand("SP_Display_Periodicals", con); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable t1 = new DataTable(); da.Fill(t1); con.Close(); if (t1.Rows.Count > 0) { GridView1.DataSource = t1.DefaultView; GridView1.DataBind(); } else { GridView1.DataSource = null; GridView1.DataBind(); } } }
Что я уже пробовал:
I've closed the connection but it still shows an error "The connection was not closed. The connection's current state is open."