quinta-feira, agosto 22, 2013

Utilizar variável de uma classe de sessão no parâmetro do GridView

HI,

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: