Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2009, 13:28
Avatar de gakutaru
gakutaru
 
Fecha de Ingreso: agosto-2005
Ubicación: frente a mi NtbK
Mensajes: 239
Antigüedad: 18 años, 8 meses
Puntos: 6
boton en datagrid

tengo una columna en el datagrid, que es un boton, de hecho dos botones en la cilumna, Si y No, pero neceisto que al presionar Si, se habilite otro boton en el DataRow que es el 'imprimir'.

les pongo una seccion de los codigos
Código vb:
Ver original
  1. Try
  2.                    conLicencia.Open()
  3.                    dtrAutorizar = cmdAreas.ExecuteReader
  4.                    While dtrAutorizar.Read
  5.                      
  6.                        dr = dt.NewRow()
  7.                        dr(0) = dtrAutorizar("idAutorizar")
  8.                        dr(1) = dtrAutorizar("Nombre")
  9.                        dr(2) = dtrAutorizar("Apellido")
  10.                        ItemsGrid.DataBind()
  11.                        dt.Rows.Add(dr)
  12.                    End While          
  13.                    conLicencia.Close()                  
  14.                Catch
  15.                    Response.Write("ERROR, no se puede desplegar las autorizaciones")
  16.                End Try
  17.                Dim dv As DataView = New DataView(dt)
  18.                Return dv
y en la misma pagina en el body
Código ASP:
Ver original
  1. <asp:DataGrid id="ItemsGrid" runat="server" AutoGenerateColumns="false" OnItemCommand="VerDetalles"  OnDeleteCommand="QuitarAutorizacion"   OnSelectedIndexChanged="Imprimir" OnCancelCommand="Aprobar" >
  2.  <Columns>
  3.  <asp:BoundColumn DataField="idAutorizar" Visible="false" ReadOnly="false" />
  4.  <asp:BoundColumn HeaderText="Nombre" DataField="Nombre" />
  5.  <asp:BoundColumn HeaderText="Apellido" DataField="Apellido" />
  6. <asp:TemplateColumn HeaderText="Autorizar" >
  7. <ItemTemplate>
  8. <asp:LinkButton  ID="btnSi" runat="server" Visible="true" Text="Si" CommandName="Cancel" />
  9. <asp:LinkButton  Text="No" runat="server" ID="btnNo" CommandName="Delete" />
  10. <asp:Label ID="lblAutorizado" runat="server" Visible="true" />
  11. </ItemTemplate>
  12. </asp:TemplateColumn>
  13. <asp:TemplateColumn HeaderText="Imprimir">
  14. <ItemTemplate>
  15. <asp:LinkButton ID="LinkButton1" runat="server" Text="Imprimir" CommandName="Select" />
  16. </ItemTemplate>
  17. </asp:TemplateColumn>
  18. <asp:ButtonColumn ButtonType="LinkButton" Text="Detalle" HeaderText="Detalle" CommandName="Item" />
  19.  
  20.  </Columns>
  21.  </asp:DataGrid>

alguien sabe como administrar estos eventos?
porque no puedo seleccionar el id del boton dentro del Try y no se como cambiar lo que muestra el DataRow