Jag skulle behöva ha en summarad längst ned i en datagrid, som summerar innehållet i raderna ovan En möjlig lösning är att inkludera det i resultatset från databasen, typ Visa gridens footer och läggen summan där, i en label om du vill. Den tabell du bundit griden mot kan du anropa .Compute på. Men hur gör man för att visa ett värde i footern? Kan inte hitta något i griddens property-builder.. Du måste skriva footer grejjen själv Ok, och den html-koden lägger jag helt enkelt i slutet av den befintliga, automatiskt skapade grid-koden?Summa-rad längst ned i datagrid
Nån som vet hur man kan lösa det? Jag kan ju lägga en label under gridden, men det blir svårt att få den att hamna på rätt ställe, och dessutom blir det fult eftersom den hamnar under paging-länkarna.
mvh
henrikSv: Summa-rad längst ned i datagrid
<code>
select ProductName,UnitPrice, 'R' As Typ
from Products
where ProductName like 'A%'
union
select 'Summa A* ' ,sum(UnitPrice), 'S' As Typ
from Products
where ProductName like 'A%'
</code>Sv: Summa-rad längst ned i datagrid
Sv:Summa-rad längst ned i datagrid
Sv: Summa-rad längst ned i datagrid
typ:
<footertemplate>
<asp:linkbutton runat="server" id="btnNewRow" onclick="AddNewRow" Enabled='<%# IsLastPage() %>' Text="Add new row..." />
</footertemplate>Sv:Summa-rad längst ned i datagrid
När jag klistrat in den får jag följande varning:
The active schema does not support the element 'asp:linkbutton'.
När jag kör projektet och laddar sidan får jag felmeddelande:
Typen System.Web.UI.WebControls.TableItemStyle innehåller inte någon egenskap med namnet footertemplate.
Hur gör man?