Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2007, 13:58
kalel777
 
Fecha de Ingreso: diciembre-2007
Mensajes: 3
Antigüedad: 17 años, 2 meses
Puntos: 0
Paginación GridView con fuente en BD

Tengo el siguiente problema, estoy manejando el despliegue de información a través de un GridView en ASP .NET 2005 enlazado a una BD en Oracle, como son muchos datos los que pueden presentarse necesito activar la paginación del GridView, lo que hice fue: en la propiedad AllowPaging de este la coloque en true, pero me dice que mi servidor no me lo permite el mensaje de error, la manera en que lo estoy manejando es la sig.:

Dim con As OleDbConnection 'Variable control de conexión a la BD
Dim com As OleDbCommand 'Ejecuta comandos SQL
Dim rs As OleDbDataReader 'Almacena el resultado del objeto com

con = New OleDbConnection("...")
con.Open()

com = New OleDbCommand("...", con)
rs = com.ExecuteReader

Me.GridView1.DataSource = rs
Me.GridView1.DataBind()
Me.GridView1.Visible = True

NOTA: Con el AllowPaging en False si funciona pero sale toda la información al mismo tiempo y se ve mal, si lo pongo en True marca el sig. error:

System.NotSupportedException: El origen de datos no admite la paginación de datos del servidor. en System.Web.UI.DataSourceView.RaiseUnsupportedCapab ilityError(DataSourceCapabilities capability) en System.Web.UI.DataSourceSelectArguments.RaiseUnsup portedCapabilitiesError(DataSourceView view) en System.Web.UI.WebControls.ReadOnlyDataSourceView.E xecuteSelect(DataSourceSelectArguments arguments) en System.Web.UI.DataSourceView.Select(DataSourceSele ctArguments arguments, DataSourceViewSelectCallback callback) en System.Web.UI.WebControls.GridView.CreateChildCont rols(IEnumerable dataSource, Boolean dataBinding) en System.Web.UI.WebControls.CompositeDataBoundContro l.PerformDataBinding(IEnumerable data) en System.Web.UI.WebControls.GridView.PerformDataBind ing(IEnumerable data) en System.Web.UI.WebControls.DataBoundControl.OnDataS ourceViewSelectCallback(IEnumerable data) en System.Web.UI.DataSourceView.Select(DataSourceSele ctArguments arguments, DataSourceViewSelectCallback callback) en System.Web.UI.WebControls.DataBoundControl.Perform Select() en System.Web.UI.WebControls.BaseDataBoundControl.Dat aBind() en System.Web.UI.WebControls.GridView.DataBind() en ConsultaReanu.btnBuscar_Click(Object sender, EventArgs e)


Gracias de antemano.