[ 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]