| 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 Object, ByVal 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é???? |