Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problem sa treeview.selectednode

[es] :: .NET :: problem sa treeview.selectednode

[ Pregleda: 2734 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

funk

Član broj: 18174
Poruke: 23
*.ptt.yu.



Profil

icon problem sa treeview.selectednode22.11.2004. u 14:23 - pre 236 meseci
treeview sam napunio sa podacima iz baze.Za svaki nod postoje njegovi child nodovi.
kada izaberem parent nod na nacin da samo kliknem na + ne vidi izabran nod vec onaj koji je prethodno izabran.
Znaci prvo moram da selectujem stavku tj. tekst koji stoji pored + pa tek onda da clic na + .
Kako to da izbegnem tj. da mi na clic na + daje trenutni nod?
 
Odgovor na temu

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1431
*.ptt.yu.

ICQ: 101830817


+314 Profil

icon Re: problem sa treeview.selectednode23.11.2004. u 10:28 - pre 236 meseci
a kako punis treeview podacima?
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
 
Odgovor na temu

funk

Član broj: 18174
Poruke: 23
*.ptt.yu.



Profil

icon Re: problem sa treeview.selectednode23.11.2004. u 12:39 - pre 236 meseci
Punim preko ridera i kako cita tako dodaje nod:

Code:
Private Sub Punitw1()'ovo je u loadu
        com = New SqlCommand("select KLAS_ID,KLAS_NAZIV from ATC_OSNOVNA ", cnn)
        cnn.Open()
        RIDER = com.ExecuteReader()
        Do While RIDER.Read
            NAZIV = RIDER.Item("KLAS_NAZIV")
            k = RIDER.Item("KLAS_ID")
            NOD = New TreeNode()
            tw1.Nodes.Add(NOD)
            With NOD
                .Tag = k
                .Text = k & "--------" & NAZIV
            End With
            nod1 = New TreeNode()
            NOD.Nodes.Add(nod1)
        Loop
        RIDER.Close()
        com.Dispose()
        cnn.Close()
    End Sub
---------

Private Sub tw1_BeforeExpand(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewCancelEventArgs) Handles tw1.BeforeExpand

        tw1.SelectedNode.Nodes.Clear() ' potrebno da se ne bi ponavljale stavke
        Dim ass As String
        ass = tw1.SelectedNode.Tag.ToString() 'uzimam vrednost iz tag propertija
        com = New SqlCommand("select PODKLAS_ID1,PODKLAS_NAZIV1 from ATC_SEKUNDARNA1 where KLAS_ID = " & PrepareStr(ass) & " ")
        cnn.Open()
        com.Connection = cnn
        RIDER = com.ExecuteReader()
        Do While RIDER.Read
            NAZIV = RIDER.Item("PODKLAS_NAZIV1")
            k = RIDER.Item("PODKLAS_ID1")
            nod1 = New TreeNode()
            tw1.SelectedNode.Nodes.Add(nod1)
            With nod1
                .Tag = k
                .Text = k & "--------" & NAZIV
            End With
        Loop
        cnn.Close()
        RIDER.Close()
        RIDER = Nothing
        com = Nothing
    End Sub

 
Odgovor na temu

[es] :: .NET :: problem sa treeview.selectednode

[ Pregleda: 2734 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.