J'utilise le ASPxGridView avec la pagination, les paramètres du récepteur d'appel suivant:ASPxGridView Pager disparaît
<SettingsPager
Mode="ShowPager"
Position="Bottom"
Visible="true">
J'ai aussi un événement CustomButtonInitialize:
protected void gridViewInvoices_CustomButtonInitialize(object sender, ASPxGridViewCustomButtonEventArgs e)
{
if (!e.IsEditingRow)
{
Invoice invoice = (Invoice)gridViewInvoices.GetRow(e.VisibleIndex);
if (invoice != null)
{
if (e.ButtonID == "btnConfirmPayment")
{
e.Visible = invoice.PaymentConfirmedDate.HasValue ?
DefaultBoolean.False : DefaultBoolean.Default;
}
}
}
}
Quand j'ouvre la page avec cette grille le téléavertisseur disparait mais si je commente mon événement CustomButtonInitialize:
protected void gridViewInvoices_CustomButtonInitialize(object sender, ASPxGridViewCustomButtonEventArgs e)
{
/*if (!e.IsEditingRow)
{
Invoice invoice = (Invoice)gridViewInvoices.GetRow(e.VisibleIndex);
if (invoice != null)
{
if (e.ButtonID == "btnConfirmPayment")
{
e.Visible = invoice.PaymentConfirmedDate.HasValue ?
DefaultBoolean.False : DefaultBoolean.Default;
}
}
}*/
}
Le téléavertisseur apparaît de nouveau, comment puis-je résoudre et pager dépend de cet événement (CustomButtonInitialize)?
Cordialement, Alex.
merci , il a grandi! =) –