Vale, vamos a ir por partes...
Estas primeras declaraciones son propiedades del grid
DataKeyField="nlineas" AutoGenerateColumns="False" BorderColor="ActiveCaption" AllowPaging="True"
DataKeyField es el indice del grid. La clave primaria.
AutoGenerateColumns permite que selecciones para mostrar todas las columnas de la B.D. que muestras(true) o solamente algunos campos de la base en particular(False). Para seleccionar cuales mostrar seleccionas en el menú emergente del grid (boton derecho sobre el grid) "
Property builder", y sale el menú "
General" en la que muestra la base de datos, la tabla a la que haces la consulta y el indice del grid. Luego en el 2º menú: "
Columns", seleccionas los campos que desees mostrar.
BorderColor indica al color del borde del grid.
AllowPaging es la propiedad que permite la paginación.
OnUpdateCommand="DataGrid1_Update" OnCancelCommand="DataGrid1_Cancel"
OnEditCommand="DataGrid1_Edit"
en el menú "
Columns", que ya estabas, hay unbotón llamado "
Button Column" que te da la opción de insertar una nueva columna "Edit, Update, Cancel". Estos son los eventos que recogen cada uno de estos cambios. Mira la siguiente página que indica como va:
http://www.c-sharpcorner.com/asp/Code/DBGridEditingPA.aspOnDeleteCommand="DataGrid1_Delete"
Es en el mismo sitio pero el botón de debajo "
Delete"
Y el último:
OnPageIndexChanged="Datagrid1_Page"
Es el que recoge el evento de paginación. Una vez pueta la painación a true , sale o bien "Siguiente" y "anterior" o bien, si los numeras, "1", "2", "3"... Cada vez que pulsas alguno de ellos esta lineaa recoge el evento y ejecuat el código que te puse de la función "Datagrid1_Page".
Miara por la web que vienen un montón de ejemplos. Suerte y ya me contarás si te ha funcionado.