Tänkte göra lite statistik i en datagrid. Har 2 problem jag skulle behöva hjälp med. Dels hur jag hämtar värde från BoundColumn som jag skickar till funktionen, dels hur jag gör en sortering. Hasse, Du menarDatagrid
<code>
<asp:datagrid id="statistik" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="Butik" ItemStyle-Width="40%" ItemStyle-HorizontalAlign="Center"
HeaderText="Butik" />
<asp:TemplateColumn HeaderText="Totalt antal">
<ItemTemplate>
raknaAntal(Innehåll i BoundColumn)
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
</code>
Tacksam för svar :)Sv: Datagrid
På din första fråga kan du använda <b>raknaAntal(Container.DataItem)</b> på din andra fråga beror det lite på vad din datakälla är, men normalt sett kan du skapa en <b>DataView</b> för din datakälla (om det är en <b>DataTable</b>, som det även är indirekt om du använder ett <b>DataSet</b>, så kan du anropa dess <b>DefaultView</b> property för att komma åt en vy) och sätta <b>Sort</b> propertyn.
Hoppas det löser sig!Sv: Datagrid
<code>
<% raknaAntal(Container.DataItem("Butik") %>
</code>
Men om man gör en sorteringsfunktion, blir det inte fel då? Eller lyckas den att klara ut det ändå?