miércoles, 2 de diciembre de 2015
Agregar un CustomButton a un ASPXGridview
Para agregar un CustomButton es necesario crear la columna, esto se puede hacer abriendo el markup de la página y agregando entre las etiquetas <Columns> un código similar a el siguiente:
<dx:GridViewCommandColumn VisibleIndex="0" ButtonType="Image">
<CustomButtons>
<dx:GridViewCommandColumnCustomButton ID="btnRemove" Image-Url="Content/Images/Remove.png" Image-Width="18px">
<Image Width="18px" Url="Content/Images/Remove.png"></Image>
</dx:GridViewCommandColumnCustomButton>
</CustomButtons>
</dx:GridViewCommandColumn>
Con esto quedará definida la columna y el botón, ahora solo deberemos definir el evento en el Code Behind.
Para hacerlo creamos un método CustomButtonCallback, Visual Studio automáticamente creará los argumentos del evento y puede ser de la siguiente manera:
protected void grvHarnessItems_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e)
{
String value = grvHarnessItems.GetRowValues(e.VisibleIndex, "Name").ToString();
Master.DisplayMessage(value, RootMaster.MessageType.Information);
}
Para obtener el valor de cualquier renglón en la columna antes creada usamos el VisibleIndex recibido en el parámetro ASPxGridViewCustomButtonCallbackEventArgs combinado con el método GetRowValues del grid.
Suscribirse a:
Comentarios de la entrada (Atom)
Mover mensajes seleccionados a un personal folder en Oulook 2016
Este es un ejemplo de como mover los mensajes seleccionados a un personal folder (pst) en Outlook 2016 usando VBA. Sub MoveInbox() Mov...
-
A continuación les muestro un ejemplo de como eliminar los registros repetidos de una DataTable . //DataTable con los reqistros repetidos...
-
Primero hay que crear el Panel como en el siguiente ejemplo: <dx:ASPxLoadingPanel ID="loadingPanel" ClientInstanceName=...
-
Problemas con Aplicaciones Web Las aplicaciones web son sin estado, lo que significa que una vez una página web es enviada desde servidor, ...
No hay comentarios.:
Publicar un comentario
Nota: sólo los miembros de este blog pueden publicar comentarios.