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

VB.NET i problem sa čitanjem iz DataList

[es] :: .NET :: ASP.NET :: VB.NET i problem sa čitanjem iz DataList

[ Pregleda: 2233 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ventura

Član broj: 32
Poruke: 7781
*.dial-up.dsl.siol.net.



+6455 Profil

icon VB.NET i problem sa čitanjem iz DataList17.10.2009. u 15:09 - pre 176 meseci
Na stranici imam DataList1 koji je popunjen sa nekom tabelom iz baze, i to sve se lepo popuni kada u browseru otvorim tu stranicu.

Tabela ima 7 kolona, i trenutno 20-tak redova.

Ja pokušavam da iz te DataList1 tabele iščitam vrednost pojedinačnog cell-a, i da ga imam u varijabli kao string, koji kasnije mogu ubaciti u editbox1.text

Pokušavao sam mali milion načina, i nijedan nije uspeo, recimo:
Code:

        Dim danko As TextBox
        danko = CType(DataList1.Item(1).FindControl("Date"), TextBox)

        editbox1.Text = danko.Text


sa ovim prođe kompajliranje ali pukne u browseru "Object reference not set to an instance of an object."

Pa onda sam probao i ovako:
Code:
        Label1.Text = ((Label)DataList1.Items(2).FindControl("Date")).Text;


ovde kaže "'Label' is a type and cannot be used as an expression."

na nekim forumima sugerišu ovako:

Code:
        txtData.Text = DataList1.item[1].FindControl("Date")


ali ni to ne prolazi "'item' is not a member of 'System.Web.UI.WebControls.DataList'"

Ima li neko ideju kako ovo uraditi, ako ne sa DataList, može i sa Gridom ili formview ili bilo čim drugim svejedno mi je, samo da dobijem sadržaj ćelije kao string.

 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12848



+4784 Profil

icon Re: VB.NET i problem sa čitanjem iz DataList17.10.2009. u 19:44 - pre 176 meseci
Nisam radio u asp.net-u davno.. Ne bih sad znao, ali vidi mozes li odavde izvuci nesto korisno - http://www.codeproject.com/KB/books/master_aspnet.aspx
 
Odgovor na temu

aca andrijevic
aka LoGaN
Nis

Član broj: 35450
Poruke: 347
93.184.92.*

ICQ: 325309560


+2 Profil

icon Re: VB.NET i problem sa čitanjem iz DataList18.10.2009. u 10:58 - pre 176 meseci
Evo ti jedan primer sa ListView, mislim da je isto i sa DataView:

Code:

TextBox1.Text = ListView1.SelectedItems(0).SubItems(0).Text
TextBox2.Text = ListView1.SelectedItems(0).SubItems(1).Text
TextBox3.Text = ListView1.SelectedItems(0).SubItems(2).Text



"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
93.86.5.*

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: VB.NET i problem sa čitanjem iz DataList18.10.2009. u 11:24 - pre 176 meseci


VB.NET
Code:
  
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim row As GridViewRow = Me.GridView1.Rows(1)
        Label1.Text = DirectCast(row.FindControl("Label1"), Label).Text
    End Sub


C#
Code:
        
  protected void Button1_Click(object sender, EventArgs e)
    {
        GridViewRow row = this.GridView1.Rows[1];
        Label1.Text = ((Label)row.FindControl("Label1")).Text.ToString();
    }


S tim sto grid mora da ima templated fields

Happy coding

[Ovu poruku je menjao pl4stik dana 18.10.2009. u 12:35 GMT+1]
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.dial-up.dsl.siol.net.



+6455 Profil

icon Re: VB.NET i problem sa čitanjem iz DataList18.10.2009. u 18:21 - pre 176 meseci
Citat:
aca andrijevic: Evo ti jedan primer sa ListView, mislim da je isto i sa DataView:

Code:

TextBox1.Text = ListView1.SelectedItems(0).SubItems(0).Text
TextBox2.Text = ListView1.SelectedItems(0).SubItems(1).Text
TextBox3.Text = ListView1.SelectedItems(0).SubItems(2).Text


Za DataList ne postoji SelectedItems, postoji samo SelectedItem, a on nema u nastavku SubItems

Citat:
pl4stik: VB.NET
Code:
  
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim row As GridViewRow = Me.GridView1.Rows(1)
        Label1.Text = DirectCast(row.FindControl("Label1"), Label).Text
    End Sub


S tim sto grid mora da ima templated fields

Happy coding :)

[Ovu poruku je menjao pl4stik dana 18.10.2009. u 12:35 GMT+1]


Probao sam ovo i sa DataGridom i sa DataListom, prođe kompajliranje, ali uvek dobijem "Object reference not set to an instance of an object."

Probao sam da uradim i DataBind() odmah pre ovoga, ali isto se dešava...
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
93.86.5.*

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: VB.NET i problem sa čitanjem iz DataList18.10.2009. u 20:01 - pre 176 meseci
Kao sto sam napisao moras da imas bar jednu templeted column, znaci na strelicu u gornjem desnom uglu npr. grid-a i tu edit columns pa izaberes koja ti treba i Convert this field into a templated field i onda radi ovaj kod

Code:

        Dim row As GridViewRow = Me.GridView1.Rows(1)
        Label1.Text = DirectCast(row.FindControl("Label1"), Label).Text

To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: VB.NET i problem sa čitanjem iz DataList

[ Pregleda: 2233 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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