Ver Mensaje Individual
  #5  
Antiguo 15-07-2004
mamen mamen is offline
Miembro
 
Registrado: jun 2004
Posts: 80
Reputación: 20
mamen Va por buen camino
Este es el código aspx del datagrid:

Código PHP:
<asp:datagrid id=DataGrid3
      style
="Z-INDEX: 15; LEFT: 30px; POSITION: absolute; TOP: 206px"
      
runat="server" height="134px" width="940px"
      
font-size="X-Small" oneditcommand="cmEdit"
      
bordercolor="DodgerBlue" autogeneratecolumns="False"
      
allowpaging="True" pagesize="5"
      
pagestyle-horizontalalign="Center"
      
oncancelcommand="cmCancel" onupdatecommand="cmUpdate">
   <
headerstyle font-bold="True" horizontalalign="Center"
       
backcolor="LightSteelBlue">
   </
headerstyle>
   <
selecteditemstyle backcolor="Lavender">
   </
selecteditemstyle>
   <
itemstyle horizontalalign="Center">
   </
itemstyle>
   <
columns>
  <
asp:boundcolumn datafield="ape_nom" headertext="NOMBRE">
  </
asp:boundcolumn>
  <
asp:boundcolumn datafield="n_contrib" readonly="True"
       
headertext="CONTRIBUYENTE">
  </
asp:boundcolumn>
  <
asp:boundcolumn datafield="c_pais" headertext="PAIS">
  </
asp:boundcolumn>
  <
asp:boundcolumn datafield="c_prov" headertext="PROVINCIA">
  </
asp:boundcolumn>
  <
asp:boundcolumn datafield="c_mpio" headertext="MUNICIPIO">
  </
asp:boundcolumn>
  <
asp:boundcolumn datafield="c_via" headertext="COD VIA">
  </
asp:boundcolumn>
  <
asp:buttoncolumn text="Seleccionar" commandname="Select">
  </
asp:buttoncolumn>
  <
asp:editcommandcolumn buttontype="LinkButton"
          
updatetext="Actualizar" canceltext="Cancelar"
          
edittext="Edición">
  </
asp:editcommandcolumn>
  <
asp:buttoncolumn text="Eliminar" commandname="Delete">
  </
asp:buttoncolumn>
   </
columns>
 </
asp:datagrid>

El código de cmEdit es el siguiente:
 
procedure TWebPrincipal.cmEdit(sourceSystem.ObjecteSystem.Web.UI.WebControls.DataGridCommandEventArgs);
begin
  DataGrid3
.EditItemIndex :=e.Item.ItemIndex;
  
DataGrid3.DataSource:=fo.ObtenerDatos(usuarioactual);
  
DataGrid3.DataBind;

end
Cuando se pincha en Editar lo que hace es poner en cada columna cuadros de texto (esto permite que se puedan modificar) y cambia el enlace Editar por Actualizar y Cancelar.

Última edición por __hector fecha: 15-07-2004 a las 21:56:49.
Responder Con Cita