• Domingo 22 de Diciembre de 2024, 11:37

Autor Tema:  Datagrid Usando Paginacion  (Leído 1577 veces)

vilchitos

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Datagrid Usando Paginacion
« en: Miércoles 30 de Enero de 2008, 21:19 »
0
Buen dia ante todo, soy nuevo en asp.net y estoy leyendo un manual de o'reily sobre asp.net

todo va muy bien y estoy atorado en este ejercicio que no puedo hacer funcionar bien..

se trata de mostrar datos en un datagrid pero usando la paginacion osea que me aparezcan en lugar de todos los registros en una misma pagina pues de 5 en 5 y tener el next y previous.. bueno resulsta que me marca error en la conexion.. ya le busque por todos lados y no encuentro la manera de hacerlo funcionar...

alguna idea??

les mando el codigo ke viene en el ejemplo..


 private void bindData()
        {
            OleDbConnection dbConn = null;
            OleDbDataAdapter da = null;
            DataSet dSet = null;
            String strConnection;
            String strSQL;

         
                strConnection = ConfigurationManager.ConnectionStrings["bookConnectionString1"].ConnectionString;
                dbConn = new OleDbConnection(strConnection);
                dbConn.Open();

                strSQL = "SELECT Title, ISBN, Publisher FROM book";
                da = new OleDbDataAdapter(strSQL, dbConn);
                dSet = new DataSet();
                da.Fill(dSet);

                dgBooks.DataSource = dSet;
                dgBooks.DataBind();
     
            }

el error es en esta linea :
 strConnection = ConfigurationManager.ConnectionStrings["bookConnectionString1"].ConnectionString;

dice error del proveedor..

como le hago? ya ke quiero aprender bien mediante codigo, porque si lo hago graficamente osea arrastrar el datagrid de la caja de herramientas y usar los asistentes si lo se hacer pero kiero aprender mediante codigo.. gracias..

Javier Santamaria

  • Miembro MUY activo
  • ***
  • Mensajes: 142
    • Ver Perfil
Re: Datagrid Usando Paginacion
« Respuesta #1 en: Jueves 31 de Enero de 2008, 12:15 »
0
La cadena de conexion del web.config llamada "bookConnectionString1" a que tipo de base de datos apunta: SQL Server, Oracle, Access...

La declaracion de variables que haces:
OleDbConnection dbConn = null;
OleDbDataAdapter da = null;

Espara una base de datos de access.

Saludos

vilchitos

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Datagrid Usando Paginacion
« Respuesta #2 en: Jueves 31 de Enero de 2008, 16:05 »
0
Gracias por tu comentario, porque no se me habia ocurrido antes cuando sea oledb sera enfocado mas hacia base de datos de access vdd? la bd que tengo es mdb osea de sql, gracias deja intento cambiar el formato de la bd.  a access para ver si funciona el codigo, si no como seria para sql ?

sqlsource ? esque he leido que sqlsource no es compatible con un datagrid si utiliza paginacion, entonces checare con access.

gracias...

Javier Santamaria

  • Miembro MUY activo
  • ***
  • Mensajes: 142
    • Ver Perfil
Re: Datagrid Usando Paginacion
« Respuesta #3 en: Viernes 1 de Febrero de 2008, 11:20 »
0
Para sql es sqlconnection, sqldatasource... de todas formas al importar el namespace system.data.sqlclient el intellisense te da los nombres