ASP. NET. Object Data Source

Anuncio
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.
Descargar