[ hall3 @ 11.07.2009. 19:15 ] @
molim za pomoć oko sledećeg:
u .aspx imam:
...
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="WebVideoClub" %>
...
...
<asp:TemplateField HeaderText="TEST">
<ItemTemplate>
<asp:Label ID="lblTemp" runat="server" Text='<%# BrojanjePosudjenogNaslova("3") %>'>></asp:Label>
</ItemTemplate>
...
...
e sad problem je kada lblTemp želim u
behind codu (.cs) doleliti vrednost labeli lblTemp ???
( ne znam jeli potrebno da napomenem da mi VS2k8 NE PRIKAZUJE lblTemp )

pokušavao sam potražiti rešenje na net-u ali bezuspešno....
[ Shadowed @ 11.07.2009. 19:46 ] @
Ne mozes pristupiti kontroli koja je template na taj nacin.
Ne mozes joj dodeliti vrednost jer ona zapravo ne postoji vec se koristi kao sablon za kreiranje niza takvih kontrola a vrednosti se popunjavaju na osnobu bind-ovog objekta.
[ hall3 @ 12.07.2009. 03:33 ] @
Citat:
Shadowed: Ne mozes pristupiti kontroli koja je template na taj nacin.
Ne mozes joj dodeliti vrednost jer ona zapravo ne postoji vec se koristi kao sablon za kreiranje niza takvih kontrola a vrednosti se popunjavaju na osnobu bind-ovog objekta.


Ako sam dobro shvatio samo je ovo bitno:
Citat:

.....
<asp:Label ID="lblTemp" runat="server" Text='<%# !!! O V O !!! %>'>></asp:Label>
....


kako onda da pristupim lblTemp u .cs ??? možda je glupo pitanje ali jako mi je bitno da ovo shvatim :)

( mogu li na mestu !!! OVO !!! pozvati metodu koja pravi lblTemp i lblTemp.Text dodeljuje vrednost "blabla" ??? )
Thx...
[ Shadowed @ 12.07.2009. 13:55 ] @
Ma, ne mozes pristupiti toj labeli.
Ono sto mozes je da na event, zaboravih kako se zove, itemdatabound ili tako nesto od tog TemplateField-a odreagujes (narpavis handler) a onda u njemu kada se kreiraju item-i, imaces taj label za svaki red (element liste).
Ne mogu ti bolje pomoci jer nemam pojma sta pravis, daj malo vise opisa sta hoces da napravis.
[ pl4stik @ 12.07.2009. 16:18 ] @
To sto je prikazano u label koja je u teplate-u neke kontrole (repeater, grid, list...) je sadrzaj iz tabele/a u bazi tako da ako hoces to da menjas onda je najlakse izmeniti sadrzaj iz tabele. Nisam bas siguran kakav si scenario zamislio ali jel ti to hoces da povuces podatke iz baze pa da ih odmah tu menjas ? Ako je to u pitanju onda prevuces jedan gridview i zakacis ga na npr. SqlDataSource (u kom si chekirao CRUD) pa se vratis na grid i u onoj strelici u gornjem desnom uglu controle chekirash update and voila. Sada imas sa strane edit koji radi inline edit (odma tu), inace ovo moze bez i jednog jedinog j... reda koda

Ako hoces da prikazes neki podatak iz npr. grida u label

http://www.elitesecurity.org/p2306539