[ Neznalica_sa_ugla @ 23.03.2007. 11:10 ] @
Na jednoj formi ima kporisnicku kontrolu koja napuni i prikaze tabelu , sa drugre formwe koristim istu kontrolu
naravno prije ,sve pokusam obrisati (ocistiti)


kpi.oDS.Clear();
kpi.conn.Open();
oAdapter.SelectCommand.CommandText = kpi.Select;
oAdapter.SelectCommand.Connection = kpi.conn;
oAdapter.Fill(kpi.oDS,"Part");
kpi.dgPrikKpi.DataSource = kpi.oDS.Tables["Part"];

Ovo prvi put radi ok , ali ista kontrola se nalazi na drugoj form i i kada pozovem drugu formu onda datagrid (bolje raci "part" pokupi sve kolone iz prvog prolaza sa prve forme i ponovo kada se promeni selekt , na drugoj formi . prikaze sve koline . Probao sam ocistiti oDS i Part ,al nije bilo pomoci.
// kpi.oDS.Tables["Part"].Clear(); .Kako je upošte moguce da zapamti kolone iz prethodne forme ??
[ negyxo @ 23.03.2007. 11:44 ] @
Taj kpi.oDS kako je definisan, da nije static promenljiva upitanju?
[ negyxo @ 23.03.2007. 11:46 ] @
OK. sada sam malo bolje pogledao ovaj tvoj kod. kpi.oDS verovatno nije deklarisan kao static. Sta ti je kpi? Da li je to ta tvoja kontrola i ako jeste daj kode.
[ Neznalica_sa_ugla @ 23.03.2007. 12:20 ] @
Ok , Hvala svima na trudu . riješeno , Naime naziv "Part" je bila zamka kako je ostajao isti pri pozivu kontrola on se samo širio (dodavao kolone ) sada ga menjam indeksno pri pozivu kontrole i svaki put daje odgovarajuce podtke .