2010-03-19 31 views
0

我使用ASPxGridView分页,寻呼机设置为下一个:ASPxGridView寻呼机消失

<SettingsPager 
    Mode="ShowPager" 
    Position="Bottom" 
    Visible="true"> 

另外我有一个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; 
      } 
     } 
    } 
} 

当我打开的页面与该网格寻呼机消失但如果我评论我的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; 
      } 
     } 
    }*/ 
} 

传呼机再次出现,我该如何解决它和寻呼机如何依赖于这个事件(CustomButtonInitialize)?

此致敬礼,亚历克斯。

回答