2010-03-19 7 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)?

안부 인사.

시도가이 확인

답변

관련 문제