Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Victor Pommer

ObjectDataSource + Classe + Variavel

Recommended Posts

Olá,

 

Estou tendo dificuldades com um ObjectDataSource pois preciso alimentar uma variável(código fonte da classe a baixo) de uma classe para que ela execute a procedure.

 

Codigo fonte da classe:

public class Teste
{
   public int usuarioId;

public Teste()
{

}
   public DataSet ListarTeste()
   {
       Banco objBanco = new Banco();
       objBanco.strQuery = "EXEC spTeste @usuarioId =" + this.usuarioId;
       return objBanco.dtDataSet();
   }
}

 

Codigo fonte do ObjectDataSource:

<asp:ObjectDataSource ID="ObjectDataSourceListarTeste" runat="server" TypeName="Teste" SelectMethod="ListarTeste">
</asp:ObjectDataSource>
<asp:GridView ID="GridView1" runat="server" 
DataSourceID="ObjectDataSourceListarTeste">
</asp:GridView>

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quinte, já teve problemas com o ObjectDataSource ? uso ele principalmente pela facilidade com paginação, mas somente para consultas

 

 

Victor para passar variáveis para a classe pelo ObjectDataSource, na interface clique com o direito sobre o componente e selecione "Configure Data Source..." depois selecione a classe next, selecione o metodo para consulta (Select) e na proxima tela terá opções para definir parâmetros, nessa tela tem opções para enviar parâmetros do tipo controles, forms, sessions, querystring, etc, lembrando que essas opções podem ser construidas tb. por codificação

 

um exemplo de uso com gridview: http://www.linhadecodigo.com.br/artigo/788/aspnet-20explorando-o-gridview.aspx

 

outros:

http://forums.asp.net/t/1253347.aspx/1

http://www.beansoftware.com/ASP.NET-Tutorials/ObjectDataSource-GridView.aspx

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quinte, já teve problemas com o ObjectDataSource ? uso ele principalmente pela facilidade com paginação, mas somente para consultas

 

Na verdade, não gosto por misturar camada de interface (apresentação do usuário), com o que deveria ser a camada de acesso a dados. Acho que o html fica bem complicado de mexer.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.