Utilizar um sessão como parâmetro do GridView é moleza, o próprio asp.net cuida disso, de pegar o valor armazenado na session. Mas, e quando você implementa uma classe de sessão e precisa utilizar uma propriedade no parâmetro, como é que faz? Fiz essa pergunta ao google ontem.
Achei a resposta aqui:
Custom Parameters for 'SelectParameters' collection using Object Data Source
http://forums.asp.net/t/1209030.aspx/1
Create a parameter with its source set to none (in the designer)
< SelectParameters >
< asp:Parameter Name="userId" Type="Int32" />
</ SelectParameters >
and in the code you assing the values to the selectParameter with
ObjectDataSource1.SelectParameters["userId"].DefaultValue = SessionManager.StoredNameValue;
Fiquem na Paz!!!
Nenhum comentário:
Postar um comentário