[ MrNash @ 20.03.2013. 11:35 ] @
Pozdrav!
U VB.Net-u imam DataTable objekat. Tabelu sam napunio podacima iz baze i vidim da imam 64 sloga.
Zatim sam je iskoristio da pomocu tih podataka popunim TreeView control na formi i dodao sam kod koji se izvrsava na TreeView.AfterSelect dogadjaj (event).

Problem je u tome sto kada iz te formi otvori neki drugi objekat (druga formu ili obicni message box) isprazni se gore navedena tabela
(Table.Rows.Count vrati nulu) pa posle ne funkcionise kod na TreeView.AfterSelect.

Nije mi jasno zasto se tabela isprazni i kako da to izbjegnem. Da li neko zna?

Koristim VS 2012, aplikacija je "Windows form application" povezana sa .Net Framework-om 4.0.

[ Dusan Kondic @ 20.03.2013. 11:51 ] @
Proveri da ti se slučajno negde DataTabela ne inicijalizuje ponovo prilikom otvaranja ovoh Form-ova ili prilikom ponovnog aktiviranja prvog Form-a.
Npr.
Code:

Private Sub Form1_Activate(...
myDataTable = New DataTable() 
...
[ MrNash @ 20.03.2013. 12:01 ] @
Bio je kod

projectTable.Rows.Clear

na Form1_Activate() metodu. Kada sam ga uklonio nema vise problema.

Hvala puno.
[ Dusan Kondic @ 20.03.2013. 12:09 ] @
Nema na čemu. Pozdrav