Ir para conteúdo

POWERED BY:

Arquivado

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

eva_ba

preencher gridview com objectdatasource e datareader

Recommended Posts

Alguém ai ja preencheu um gridview com objectdatasource, sendo que pega um metodo que retorno um data reader?tipo que preenche meu objectdata source é o seguinte:na classe de acesso a dados eu uso o aplication block data access: Public Overrides Function ListaPrefeituraTributario() As IDataReader stringsql = " select cliente_codigo,cliente_razsoc,cliente_nomeabrev,cliente_endereco," & _ " cliente_numero,cliente_bairro from cliente" dr = SqlHelper.ExecuteReader(strConn, CommandType.Text, stringsql) Return dr End Functione na classe de negocios :Public Function ObterPrefeituraTributario() As SqlDataReader Return ObjPrefeituraDao.ListaPrefeituraTributario End Function eu usava o seguinte p/ preenche o grid antes: DgPrefeitura.DataSource = ObjControle.ObterPrefeituraTributario()e agora p/ preencher o gridview????tipo e depois p/ eu pegar uma linha dele? como faz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

poxa, que horrivel isso entao, pois antes eu carregava um data grid com um datareader e conseguia paginar, o gridview veio p/ ajudar ou p/ complicar????a minha aplicação é em camadas e meu objeto retorna um datareader... :(

Compartilhar este post


Link para o post
Compartilhar em outros sites
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using MySql.Data.MySqlClient;public class Artigos{	public MySqlDataReader ObterArtigos()	{		string mySelectQuery = "SELECT * FROM artigos;";		MySqlConnection myConnection = new MySqlConnection(ConfigurationManager.ConnectionStrings["MyCadeveloper"].ConnectionString);		MySqlCommand myCommand = new MySqlCommand(mySelectQuery, myConnection);		myConnection.Open();		MySqlDataReader myReader;		myReader = myCommand.ExecuteReader(); 		return myReader;		myReader.Close();		myConnection.Close();	}}

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.