[ Vranac @ 28.02.2006. 19:33 ] @
Dobro vece svima, Evo neceg interesantnog a vidim da niko jos nije postovao ovaj problem. .Net 2.0 ASP.Net ne radi databind-ing na kolonama u gridViewu koje su skrivene (visible = false) iz sigurnosnih razloga. Preporucen nacin (bar po autoru gridView kontrole) za pristup podatcima koji su vam neophodni u gridView-u a necete da ih prikazete korisniku je preko DataKey i DataKeyNames property-a. znaci za gridview u aspx ide Code: ... <asp:GridView ID="gridStudentList" runat="server" ... DataKeyNames="ID"> <Columns> <asp:BoundField DataField="id" HeaderText="ID" Visible="False" /> <asp:HyperLinkField DataTextField="name" HeaderText="Student Name" > </Columns> </asp:GridView> ... a u aspx.vb ide Code: ... Dim index As Integer = CInt(e.CommandArgument) Trace.Warn("The primary key value of the selected row is " & gridStudentList.DataKeys(index).Value.ToString() & ".") ... Verovatno postoji jos resenja, ali je meni ovo odradilo posao Vise o problemu na ovom threadu Ako sam slucajno postovao nesto sto je vec bilo (mada pretraga nije vratila) unapred izvinite [Ovu poruku je menjao Vranac dana 28.02.2006. u 20:46 GMT+1] |