需要在Gridview中显示总计';s行不在页脚中
我正在绑定gridview,请参见下图 但是我想要下面的方式 下面是我的aspx代码需要在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
<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