
Miren estavez tengo una pregunta sobre manejo de templates en los data Grids
Tengo en un template de botones dentro de una columna en un DataGrid y al momento de dar click quisiera saber cual fue pulsado de todos los de las filas de mi DataGrid.
| ||||
![]() ![]() Miren estavez tengo una pregunta sobre manejo de templates en los data Grids Tengo en un template de botones dentro de una columna en un DataGrid y al momento de dar click quisiera saber cual fue pulsado de todos los de las filas de mi DataGrid.
__________________ http://www.purodev.blogspot.com |
| ||||
Cada Boton, tiene la propiedad CommandNamem, esta es muy util.pero como es un template, todos tus botones tendran el Mismo Command Name, pero podrias leer las celdas, de la fila en la que se ha pulsado de la siguiente manera:
Código:
Donde el sub es para el ItemCommand del dataGrid, y donde lbl_Code As label hace referencia a la primera celda de esa fila pulsada que otra TemplateColumn con un label.PrivateSub dg_Saber_ItemCommand(ByVal source AsObject, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles dg_Saber.ItemCommand label3.text = e.CommandName 'Label1.Text = e.Item.ItemIndex Dim lbl_Code As Label = e.Item.Cells(0).Controls(1) ' No borrar Label1.Text = lbl_Code.Text() EndSub Si tienes dudas escribeme de nuevo.
__________________ [email protected] |