Witam

Pomóżcie bo zaraz wyjde z siebie. Od dwóch dni próbuje albo wykorzystać model połączeniowy albo bezpołączeniowy ado.net ale juz chyba mieszam dwa nie ważne...

Prośba jest taka abyście mi powiedzieli czemu nie chce się zrobić dataset.load (wywala mi cały program)

Albo jak wstawić dane aby dategrida aby je ponownie odczytał z samej bazy.

 SqlCommand myCommand = new SqlCommand();
            myCommand.CommandType = CommandType.Text;

            myCommand.CommandText = "DELETE FROM klienci WHERE id = '" + tbid.Text + "'";



            myCommand.Connection = con;
            con.Open();
            myCommand.ExecuteNonQuery();
            con.Close();

            con.Open();
            SqlCommand MyCommand = new SqlCommand("SELECT * FROM klienci", con);
            SqlDataReader MyDataReader = MyCommand.ExecuteReader(CommandBehavior.CloseConnection);
            DataTable dt = new DataTable("klienci");
            dt.Load(MyDataReader);
            



            playDataSet.Load(MyDataReader, LoadOption.OverwriteChanges, dt);
            this.klienciTableAdapter.Fill(this.playDataSet.klienci);
            klienciDataGridView.EndEdit();
            klienciDataGridView.Refresh();

            con.Close();