
17/12/2007, 13:58
|
| | 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. |