Kreirao sam win aplikaciju koja je povezana preko web servisa sa bazom. Pored glavne forme, kreirao sam "formicu" molim sacekajte...., Kada preko neke metode "pitam bazu", pokrenem tread za tu formicu da se prikaze korisniku Molim sacekajte na sledeci nacin:
E sada, ovo radi ali nekad mi javi porukom da thread nije napusten.... Da li neko moze da mi kaze kako da ovo odradim da se ta poruka nikad ne javi znaci da bude safe....(nikako da skontam onaj background worker, moze li bez njega?)
U pitanju je VS 2005
Hvala
Code:
public void PrikaziStudenteIFajlove(DataGridView gridviewIspitZaSiF, DataGridView gridviewIspitFajlovi)
{
//kreiramo thred
Thread workerThread = new Thread(new ThreadStart(ShowSacekajte));
workerThread.Start();
int ID_Ispit = 0;
//obezbedjujem ID_Ispita jer mi treba za metod koji vraca IspitFajlovi tabelu
foreach (DataGridViewRow row in gridviewIspitZaSiF.Rows)
{
if (row.Selected == true)
{
ID_Ispit = Convert.ToInt32(row.Cells[0].Value.ToString());
}
}
//sakrijemo potrebne kolone
gridviewIspitFajlovi.DataSource = VratiIspitFajloviTabelu(ID_Ispit);
//ubijemo tred
workerThread.Abort();
public void ShowSacekajte()
{
Molim.ShowDialog();
}
public void PrikaziStudenteIFajlove(DataGridView gridviewIspitZaSiF, DataGridView gridviewIspitFajlovi)
{
//kreiramo thred
Thread workerThread = new Thread(new ThreadStart(ShowSacekajte));
workerThread.Start();
int ID_Ispit = 0;
//obezbedjujem ID_Ispita jer mi treba za metod koji vraca IspitFajlovi tabelu
foreach (DataGridViewRow row in gridviewIspitZaSiF.Rows)
{
if (row.Selected == true)
{
ID_Ispit = Convert.ToInt32(row.Cells[0].Value.ToString());
}
}
//sakrijemo potrebne kolone
gridviewIspitFajlovi.DataSource = VratiIspitFajloviTabelu(ID_Ispit);
//ubijemo tred
workerThread.Abort();
public void ShowSacekajte()
{
Molim.ShowDialog();
}
E sada, ovo radi ali nekad mi javi porukom da thread nije napusten.... Da li neko moze da mi kaze kako da ovo odradim da se ta poruka nikad ne javi znaci da bude safe....(nikako da skontam onaj background worker, moze li bez njega?)
U pitanju je VS 2005
Hvala