ASP. NET. Object Data Source ASP. NET. Object Data Source ASP. NET. Object Data Source ASP. NET. Object Data Source ASP. NET. Object Data Source <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="DeleteSubCategoria" InsertMethod="InsertSubCategoria" SelectMethod="FiltrarSubCategoria" TypeName="ClaseSubCategorias" UpdateMethod="UpdateSubCategoria"> <DeleteParameters> <asp:Parameter Name="Codigo" Type="Int32" /> </DeleteParameters> <InsertParameters> <asp:Parameter Name="Codigo" Type="Int32" /> <asp:Parameter Name="Nombre" Type="String" /> <asp:Parameter Name="IdCategoria" Type="Int32" /> <asp:Parameter Name="Ciencias" Type="Boolean" /> </InsertParameters> ASP. NET. Object Data Source Modificar ASP. NET. Grid View ASP. NET. GridView. Listar datos. ASP. NET. GridView. Listar datos. Añadir columna Editar columna ASP. NET. GridView. Listar datos. Editar columna ASP. NET. GridView. Eliminar. Pero si queremos que realmente borre es MUY importante indicar la columna índice con la propiedad DataKeyNames ASP. NET. GridView. Eliminar. Confirmar borrado. ASP. NET. GridView. Eliminar. Confirmar borrado. En realidad esto se tendría que hacer por programación para determinar el idioma. Para ello usamos el evento “PreRender” del control que dispara el delete. ASP. NET. GridView. Ejercicio. Donde : • la columna Google te llevará a hacer una búsqueda en Google del nombre de la asignatura, por supuesto en una nueva ventana. • Borrar pedirá confirmación ASP. NET. GridView. Modificar. Pero si queremos que realmente actualice al pulsar sobre aceptar es MUY importante indicar la columna índice con la propiedad DataKeyNames ASP. NET. GridView. Modificar. No queremos que edite ASP. NET. GridView. Modificar. No queremos que edite ASP. NET. GridView. Modificar. ASP. NET. GridView. Modificar. <ItemTemplate> <asp:Label ID="Label1" runat="server" Text= '<%# Bind("IdCategoria") %>' onprerender="Label1_PreRender" > </asp:Label> </ItemTemplate> protected void Label1_PreRender(object sender, EventArgs e) { Label m = (Label)sender; m.Text = “Soy “ + m.Text; } ASP. NET. GridView. Ejercicio. • Se trata de trasformar IdCategoria usando la ClaseCategoria de un número a la descripción. • Hay que validar que cuando se edite nombre el texto tenga al menos 3 caracteres, en caso contrario que de un aviso y que no deje actualizar.