2014-02-06 3 views
0

나는 "Showfooter"=true 속성을 부여했다하지만 여전히 그것은 를 표시 아니지만 디버그 값 (sumofamount가) 동안 label.text에 할당Gridview가 바닥 글을 표시하지 않습니까? 여기

내의 GridView 번호 :

 <asp:GridView ID="gvGrossDetails" runat="server" AllowPaging="true" AutoGenerateColumns="false" 
      CellPadding="0" CellSpacing="1" CssClass="grid_bg" GridLines="None" DataKeyNames="Code" 
      OnRowEditing="gvPayeeGross_RowEditing" OnRowDeleting="gvGrossDetails_RowDeleting" 
      OnRowUpdating="gvGrossDetails_RowUpdating" OnRowCancelingEdit="gvGrossDetails_RowCancelingEdit" 
      PagerStyle-Width="0px" PageSize="10" ShowFooter="true" Width="112%" Style="margin-top: 0px"> 
<PagerStyle CssClass="hide" /> 
<SelectedRowStyle CssClass="tble_hdr_not_sltd" /> 
<HeaderStyle CssClass="tble_hdr_not_sltd" /> 
<EmptyDataRowStyle CssClass="row_odd" HorizontalAlign="Center" /> 
<FooterStyle CssClass="hide" /> 
<RowStyle CssClass="row_even" /> 
<EmptyDataTemplate> 
    <table class="confirmation" cellpadding="0" cellspacing="0"> 
     <tr> 
      <td> 
       <asp:Label Text="Records not found" ID="lblEmpty" runat="server"></asp:Label> 
      </td> 
     </tr> 
    </table> 
</EmptyDataTemplate> 
<AlternatingRowStyle CssClass="row_odd" /> 
    <Columns> 
     <asp:TemplateField Visible="false"> 
      <HeaderTemplate> 
      </HeaderTemplate> 
      <ItemTemplate> 
       <asp:Label ID="lblPayeeID1" runat="server" Text='<%#Bind("Code") %>'></asp:Label> 
      </ItemTemplate> 
      <ItemStyle Width="0%" /> 
      <HeaderStyle /> 
     </asp:TemplateField> 

     <asp:TemplateField Visible="false"> 
      <HeaderTemplate> 
      </HeaderTemplate> 
      <ItemTemplate> 
       <asp:Label ID="lblPayeeCode" runat="server" Text='<%#Bind("Code") %>'></asp:Label> 
      </ItemTemplate> 
      <ItemStyle Width="0%" /> 
      <HeaderStyle /> 
     </asp:TemplateField> 

     <asp:TemplateField ItemStyle-Width="20%" HeaderStyle-HorizontalAlign="Left"> 
      <HeaderTemplate> 
       Account head 
      </HeaderTemplate> 
      <ItemTemplate> 
       <asp:Label ID="lblGrossType" runat="server" Text='<%# Bind("Accounthead") %>' Wrap="true"></asp:Label> 
      </ItemTemplate> 
      <ItemStyle CssClass="item_Style1" /> 
      <EditItemTemplate> 
       <table cellpadding="0" cellspacing="0" border="0"> 
        <tr> 
         <td align="left" valign="middle" width="50%"> 

          <asp:Label ID="txtGrossType" runat="server" Text='<%# Bind("Accounthead")%>' 
           CssClass="black_normal" Width="110px"></asp:Label> 

         </td> 
        </tr> 
       </table> 

      </EditItemTemplate> 
      <ItemStyle Width="20%" /> 
     </asp:TemplateField> 
     <asp:TemplateField ItemStyle-Width="13%" HeaderStyle-HorizontalAlign="Left"> 
      <HeaderTemplate> 
       Payee Amount 
      </HeaderTemplate> 
      <ItemTemplate> 
       <asp:Label ID="lblPresentedAmount" runat="server" Text=' <%# Eval("PayeeAmount")%>' Wrap="true"></asp:Label> 
      </ItemTemplate> 
      <ItemStyle CssClass="item_Style1" /> 
       <EditItemTemplate> 
        <table cellpadding="0" cellspacing="0" border="0"> 
         <tr> 
          <td align="left" valign="middle"> 
           <asp:Label ID="txtPresentedAmount" runat="server" Text='<%# Bind("PayeeAmount")%>' 
            CssClass="black_normal" onblur="requiredCheck(this);" MaxLength="5" Width="110px"></asp:Label> 

          </td> 
         </tr> 
        </table> 
       </EditItemTemplate> 
       <FooterTemplate> 
        <asp:Label Text=Text='<%# GetTotalSalary() %>' ID="lbltotal" runat="server"></asp:Label> 

       </FooterTemplate> 
       <ItemStyle Width="13%" /> 
      </asp:TemplateField> 
      <asp:TemplateField ItemStyle-Width="13%" HeaderStyle-HorizontalAlign="Left"> 
       <HeaderTemplate> 
        Approved Amount 
       </HeaderTemplate> 
       <ItemTemplate> 
        <asp:Label ID="lblApproveAmount" runat="server" Text='<%# Eval("ApprovedAmount")%>' 
         Wrap="true"></asp:Label> 
       </ItemTemplate> 
       <ItemStyle CssClass="item_Style1" /> 
       <EditItemTemplate> 
        <table cellpadding="0" cellspacing="0" border="0"> 
         <tr> 
          <td align="left" valign="middle"> 
           <asp:TextBox ID="txtApproveAmount" runat="server" Text='<%# Bind("ApprovedAmount")%>' 
            CssClass="black_normal" onblur="requiredCheck(this);" MaxLength="5" Width="110px"></asp:TextBox> 
           <ajaxToolkit:FilteredTextBoxExtender ID="fltrApprove" runat="server" FilterType="Custom" 
            FilterMode="InvalidChars" InvalidChars="'[email protected]!#$%^&*%<> ," 
            TargetControlID="txtApproveAmount"> 
           </ajaxToolkit:FilteredTextBoxExtender> 
          </td> 
         </tr> 
        </table> 
       </EditItemTemplate> 
       <FooterTemplate> 
        <asp:TextBox ID="approrve" runat="server"></asp:TextBox> 
       </FooterTemplate> 
       <ItemStyle Width="13%" /> 
      </asp:TemplateField> 

      <asp:TemplateField ItemStyle-Width="6%"> 
       <HeaderTemplate> 
        <table width="100%" cellpadding="0" cellspacing="0" border="0" style="cursor: pointer; 
         cursor: hand;"> 
         <tr> 
          <td align="right" style="display: none" valign="middle"> 
           <table width="100%" cellpadding="0" cellspacing="0" border="0"> 
            <tr> 
             <td align="left" width="70%"> 
              <a>Delete</a> 
             </td> 
             <td style="width: 6px"> 
             </td> 
            </tr> 
           </table> 
          </td> 
          <td align="right" valign="middle"> 
           <table width="100%" cellpadding="0" cellspacing="0" border="0"> 
            <tr> 
             <td align="left" width="70%"> 
              <a>Delete</a> 
             </td> 
             <td style="width: 6px"> 
             </td> 
            </tr> 
           </table> 
          </td> 
         </tr> 
        </table> 
       </HeaderTemplate> 
       <ItemTemplate> 
        <table cellpadding="0" cellspacing="0" border="0" style="padding-left: 3px"> 
         <tr> 
          <td align="right" height="19px" valign="middle"> 
           <asp:Button ID="btnSEdit" CssClass="btnEdit" runat="server" CommandName="Edit" UseSubmitBehavior="false" 
            CausesValidation="false" /> 

          </td> 
          <td align="right" height="19px" valign="middle"> 
           <asp:Button ID="btnSDelete" CssClass="btnDelete" runat="server" CommandName="delete" 
            UseSubmitBehavior="false" CausesValidation="false" /> 

          </td> 
         </tr> 
        </table> 
       </ItemTemplate> 
       <EditItemTemplate> 
        <table cellpadding="0" cellspacing="0"> 
         <tr> 
          <td align="right" valign="middle" nowrap> 
           <asp:Button ID="btnSUpdate" CssClass="btnUpdate" runat="server" CommandName="Update" 
            UseSubmitBehavior="false" ValidationGroup="GSave" CausesValidation="false" /> 
           <asp:Button ID="btnSCancel" CssClass="btnCancel" runat="server" CommandName="Cancel" 
            UseSubmitBehavior="false" CausesValidation="false" /> 

          </td> 
         </tr> 
        </table> 
       </EditItemTemplate> 
       <ItemStyle Width="6%" /> 
      </asp:TemplateField> 
     </Columns> 
    </asp:GridView> 

sumof 총

if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Separator) 
    { 
     total += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "GrossAmount")); 
    } 
    if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Separator) 
    { 
     total += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "ApprovedAmount")); 
    } 
    if (e.Row.RowType == DataControlRowType.Footer) 
    { 
     Label lblamount = (Label)e.Row.FindControl("lblgrossamount"); 
     lblamount.Text = total.ToString(); 
    } 

여기에 "Showfooter"= true 속성이 있지만 여전히 표시되지 않습니다. 디버그 값 (sumofamount)이 label.text에 할당되는 동안

답변

0

이 선이있는 gridview infooter에 대한 CSS를 적용

<FooterStyle CssClass="hide" /> 

내가이 PLS이 CSS를 확인있는 gridview의 footr을 숨길 수 있다고 생각합니다 ... 답장을

+0

안녕하세요 덕분에, 내가 경우에 저를 도왔다 동일한 그리드에서 두 개 또는 세 개의 열에 대해 합산하고 싶습니까? – user123

+0

나는 총 금액과 공제 금액의 두 열을 가지고있는 것처럼) 어떻게 둘 다 계산합니까? – user123

+0

두 개의 열 및 두 열의 합계에 대해 footertemplate을 만들었습니다 ... – pankeel

관련 문제