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

vb.net + asp, BUG ili nesto drugo??

[es] :: .NET :: vb.net + asp, BUG ili nesto drugo??

[ Pregleda: 1182 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

spartanac86
student
Jugoistocna Srbija

Član broj: 178865
Poruke: 93
91.148.87.*



Profil

icon vb.net + asp, BUG ili nesto drugo??29.07.2009. u 18:31 - pre 178 meseci
Code:
Dim i As Integer
        Dim l() As ListItem
        c.Conn()
        l = DD.NapuniDropDownList("select b.NAME, b.ID_REC  from " + par.DBowner + ".BP_REC_HEAD b order by b.NAME asc", True)
        c.discon()

        For i = 0 To gwProSas.Rows.Count - 1
            Dim MyDDL = New DropDownList
            MyDDL.ID = "ddlDynamic" & i
            MyDDL.Items.AddRange(l)

            Dim sel As Integer
            If Not gwProSas.Rows(i).Cells(3).Text.Equals("") Then
                sel = Convert.ToInt32(gwProSas.Rows(i).Cells(3).Text)
            Else
                sel = 0
            End If
            MyDDL.SelectedValue = sel.ToString
            gwProSas.Rows(i).Cells(4).Controls.Add(MyDDL)
        Next       


Ovo bi trebalo da u tabeli (GridView) kreira u svakom redu po jedan dropdownlist, napuni ga, i selektuje neku stavku u zavisnosti od sadrzaja baze (odnosno kolone 3 u tabeli gwProSas).

Medjutim kad ga izvrsim svi dropdownlist-ovi na stranici imaju istu stavku selektovanu!!
Ako pokrenem Debug, vidi se lepo da se za sel promenljivu ucitava korektna vrednost iz baze, naredba
MyDDL.SelectedValue = sel.ToString
se korektno izvrsava, ID svakog dropdownlist-a je drugaciji kao sto i treba, ali opet na kraju kad se sve izvrsi svaki dropdown ima selektovanu vrednost jednaku poslednjoj vrednosti sel promenljive??


Zna li neko sta je pogresno?
 
Odgovor na temu

spartanac86
student
Jugoistocna Srbija

Član broj: 178865
Poruke: 93
91.148.87.*



Profil

icon Re: vb.net + asp, BUG ili nesto drugo??29.07.2009. u 20:30 - pre 178 meseci
A da, jos jedna stvar,

gwProSas.Rows(i).Cells(4).Controls.Add(MyDDL)

lepo dodaje kontrolu i sve je vidljivo na stranici,

ali kad je pokusam naci sa FindControl, ne mogu da je nadjem!!

gwProSas.Rows(i).Cells(4).Controls.Count vraca 0!!

Probao sam i da cak cuvam UniqueID u posebnoj kolekciji, pa da trazim sa Page.FindControl() metodom, i cak ni tad ih nema!!

Gde su ti dropdownovi??? A vidljivi su na stranici u browseru
 
Odgovor na temu

[es] :: .NET :: vb.net + asp, BUG ili nesto drugo??

[ Pregleda: 1182 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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