paginacion de datagrid

lucas
28 de Enero del 2005
el problema es:
tengo el datagrid si pulso con el boton derecho del raton en generador de propiedades, luego voya paginacion, pincho en permitir paginacion, le pongo 30 lineas, ejecuto y me da este error.
AllowCustomPaging debe ser true y VirtualItemCount se debe establecer para DataGrid con el id. DataGrid1 si AllowPaging se establece como true y el origen de datos seleccionado no implementa ICollection.

ahora bien, si pongo permitir paginacion personalizada, no me da error, pero no puedo pinchar en los numeros de pagina para paginar, alguna solucion¿?,
muchas gracias.

Elph
28 de Enero del 2005
Sip, a mi me paso lo mismo quando lo intente, hasta q al final me harte i pase del generador de propiedades i me lo hice yo mismo.
Busca un poco como hacerlo sin el wizard, hay paginas muy buenas http://www.datagridgirl.com http://www.metabuilders.com etc... y si no lo consigues dimelo i te puedo enviar el codigo q utilizo yo

Suerte

kaken20
28 de Enero del 2005
Quitar el atributo allowcustompaging y poner solo AllowPaging="True" luego copias codigo como guarras

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
bind()

End If
\'Introducir aquí el código de usuario para inicializar la página
End Sub
Public Sub bind()
Dim da As New SqlClient.SqlDataAdapter("select lastname,firstname,city from employees", Me.SqlConnection1)
Dim ds As New DataSet
da.Fill(ds, "employees")
Me.DataGrid1.DataSource = ds
Me.DataGrid1.DataMember = "employees"
Me.DataGrid1.DataBind()


End Sub
Private Sub DataGrid1_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles DataGrid1.PageIndexChanged
DataGrid1.CurrentPageIndex = e.NewPageIndex

bind()

End Sub