需要在Gridview中显示总计';s行不在页脚中

需要在Gridview中显示总计';s行不在页脚中,gridview,data-binding,templatefield,Gridview,Data Binding,Templatefield,我正在绑定gridview,请参见下图 但是我想要下面的方式 下面是我的aspx代码 <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" CellPadding="4" CssClass="mGrid" DataKeyNames="Sno" EnableModelValidation="Tru

我正在绑定gridview,请参见下图

但是我想要下面的方式

下面是我的aspx代码

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" 
                         CellPadding="4" CssClass="mGrid" DataKeyNames="Sno" 
                         EnableModelValidation="True" ForeColor="#333333" GridLines="None" 
                         onrowediting="GridView2_RowEditing">
                         <AlternatingRowStyle BackColor="White" />
                         <Columns>
                             <asp:BoundField DataField="Block_Name" HeaderText="Block" />
                             <asp:BoundField DataField="Building_Name" HeaderText="Building" />
                             <asp:BoundField DataField="Sanctioned_DPR" HeaderText="Sanction Amt. (DPR)" />
                             <asp:BoundField DataField="Sanctioned_Contract" 
                                 HeaderText="Sanction Amt. (Contract)" />
                             <asp:CommandField ShowEditButton="True" />
                         </Columns>
                         <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                         <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                         <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
                         <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
                         <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
                     </asp:GridView>
这是我的sp

select mtblBuilding_Budget_Data.Sno, 
       mtblBuilding_Budget_Data.Building_Name, 
       mtblBuilding_Budget_Data.SFTI_Id, 
       mtblBuilding_Budget_Data.SPMU_Id, 
       mtblBuilding_Budget_Data.Sanctioned_DPR,  
       mtblBuilding_Budget_Data.Sanctioned_Contract, 
       mtblBlock.Block_Name 
from mtblBuilding_Budget_Data 
left JOIN mtblBlock on mtblBuilding_Budget_Data.Block_Id = mtblBlock.Block_Id 
where mtblBuilding_Budget_Data.SPMU_Id = @SPMU_Id and
      mtblBuilding_Budget_Data.SFTI_Id = @SFTI_Id 
order BY mtblBuilding_Budget_Data.Sno desc

如何做到这一点?

请向我们提供更多信息。这是Html&JS吗?也许C#与WinForms或Asp.net一起使用?向我们展示如何将gridview绑定到数据源。@Serv请查看我更新的代码。因此,您基本上需要的是一条SQL语句,它按
块对数据进行分组,并将它们相加,对吗?如果这是正确的,请适当地编辑您的问题并插入您的SQL语句,以便其他人可以查看。但是如何在Gridview中执行此操作,我以前从未这样做过。在我更新的帖子中查看我的sql查询。
select mtblBuilding_Budget_Data.Sno, 
       mtblBuilding_Budget_Data.Building_Name, 
       mtblBuilding_Budget_Data.SFTI_Id, 
       mtblBuilding_Budget_Data.SPMU_Id, 
       mtblBuilding_Budget_Data.Sanctioned_DPR,  
       mtblBuilding_Budget_Data.Sanctioned_Contract, 
       mtblBlock.Block_Name 
from mtblBuilding_Budget_Data 
left JOIN mtblBlock on mtblBuilding_Budget_Data.Block_Id = mtblBlock.Block_Id 
where mtblBuilding_Budget_Data.SPMU_Id = @SPMU_Id and
      mtblBuilding_Budget_Data.SFTI_Id = @SFTI_Id 
order BY mtblBuilding_Budget_Data.Sno desc