Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Update No hace postback (http://www.forosdelweb.com/f78/update-no-hace-postback-554581/)

CieloEterno 05/02/2008 10:20

Update No hace postback
 
Hola, otra vez yo :'(

Tengo el siguiente problema; estoy trabajando con un datagrid:

Código PHP:


         
<asp:DataGrid ID="MyDataGrid" runat="server" BorderColor="Black" BorderWidth="1px" CellPadding="3" Font-Names="Verdana" Font-Size="8pt" HeaderStyle-BackColor="#aaaadd" AutoGenerateColumns="False" Width="800px" OnItemCommand="Grid_Command">
         <
Columns>
           <
asp:BoundColumn HeaderText="Código <br>de Usuario" DataField="idusuario"><HeaderStyle Width="50px" HorizontalAlign="center" /></asp:BoundColumn>
           <
asp:BoundColumn HeaderText="Usuario" DataField="usuario"><HeaderStyle Width="100px" HorizontalAlign="center"/></asp:BoundColumn>
           <
asp:BoundColumn HeaderText="Clave" DataField="clave"><HeaderStyle Width="80px" HorizontalAlign="center"/></asp:BoundColumn>
           <
asp:BoundColumn HeaderText="Role" DataField="role"><HeaderStyle Width="100px" HorizontalAlign="center"/></asp:BoundColumn>
           <
asp:BoundColumn HeaderText="Nombre" DataField="nombre"><HeaderStyle Width="150px" HorizontalAlign="center"/></asp:BoundColumn>                                 
           <
asp:BoundColumn HeaderText="Departamento" DataField="departamento"><HeaderStyle Width="80px" HorizontalAlign="center"/></asp:BoundColumn>                                            
           <
asp:BoundColumn HeaderText="Observaciones" DataField="observaciones"><HeaderStyle Width="100px" HorizontalAlign="center"/></asp:BoundColumn>           
           <
asp:ButtonColumn Text="Agregar" CommandName="Add" />
           <
asp:ButtonColumn Text="Eliminar" CommandName="Delete" />           
           <
asp:EditCommandColumn UpdateText="Guardar" CancelText="Cancelar" EditText="Editar">

           </
asp:EditCommandColumn>
         </
Columns>            
         <
HeaderStyle BackColor="#AAAADD" />
         </
asp:DataGrid

Cuando doy click en Editar, aparezco los links de actualizar(guardar) y de Cancelar

Código PHP:

    Sub Grid_Command(ByVal sender As ObjectByVal e As DataGridCommandEventArgs)
        
Dim _item As DataGridItem
        Dim query 
As String
        Response
.Write(" --- REVISANDO - " e.CommandSource.CommandName "<br>")
        
Response.Write(e.CommandSource)
        
        
Dim upermiso As Integer
        upermiso 
Revision_Permiso("usuarios.aspx")
        
Response.Write("Permiso =>" upermiso)
        
        Try
            
Select Case e.CommandSource.CommandName
                
Case "Add"
                                'codigo para habilitar agregar una linea
                Case "Edit"
                                '
codigo para habilitar linea y editarla
                
Case "Update"
                                'codigo para habilitar guardar cambios
                Case "Delete"
                                '
codigo para eliminar línea
                
Case "Cancel"                                       
                    
MyDataGrid.EditItemIndex = -1
                    BindGrid
()                             
            
End Select
                   
           
        
Catch ex As Exception
            lbl_error
.Text ex.Message
        End 
Try
        
cLRcon.Close()
    
End Sub 


Cuando llamo cualquiera de las acciones del datagrid (add, edit, cancel, delete) las ejecuta, pero cuando doy en (update) NOooooo :neurotico

Revisando este parte del código, dentro de Page_Load
Código PHP:

            If Not IsPostBack Then
                
'llenar_usuarios()
                BindGrid()
                
                '
Grid_Command(sender"Update")
                
Response.Write("NO hace post back")
            Else
                
Response.Write("SI")
            
End If

            
llenar_usuarios() 

Me manda NO hace post back, cuando doy click en actualizar; por qué????


La zona horaria es GMT -6. Ahora son las 10:04.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.