Próbuję pominąć richtextbox'a ale wywala mi inny błąd.
Mam tak:
w printDocument1_PrintPage
Polaczenie.Open();
myCommand.Connection = Polaczenie;
MySqlCommand zapytanie = new MySqlCommand("SELECT ean, haczyk from haczyki Order by wieszak ASC, haczyk ASC", Polaczenie);
MySqlDataReader dr = zapytanie.ExecuteReader();
while (dr.Read())
{
if (LicznikKodow == 0)
{
e.HasMorePages = true;
return;
}
int pozycjaX=0;
string ean = Convert.ToString(dr["ean"]);
string haczyk = Convert.ToString(dr["haczyk"]);
e.Graphics.DrawString(EncodedDataBarcode, new Font("Arial", 15, FontStyle.Regular), Brushes.Black, new Point(pozycjaX+20, 20));
LicznikKodow = LicznikKodow + 1;
if (LicznikKodow == 8)
{
LicznikKodow = 0;
e.HasMorePages = false;
return;
}
}
dr.Close();
zapytanie.ExecuteNonQuery();
Polaczenie.Close();
I przy tworzeniu drugiej strony wywala mi, że połączenie jest otwarte.
Co jest nie tak?