2012-01-07 2 views
0

제품 수량 및 총 가격을 표시하는 gridview가 있습니다. 1 개 항목의 가격 즉, 총 가격을 수량으로 나누어 표시하는 다른 열을 추가하고 싶습니다. 어떻게해야합니까? 당신의 도움이GridView의 두 열에서 값 나누기

답변

1

당신은 TemplateField를 추가하여 마크 업 바인딩 식을 계산할 수 있습니다에 대한

<asp:GridView ID="grdDetails" runat="server" AutoGenerateColumns="False" 
        onrowdatabound="grdDetails_RowDataBound" BorderColor="White"> 
        <Columns> 
         <asp:BoundField DataField="OrderDetailsId" HeaderText="Code" /> 
         <asp:BoundField DataField="ProductName" HeaderText="Description" /> 
         <asp:BoundField DataField="Quantity" HeaderText="Qty" /> 
         <asp:BoundField DataField="TotalPrice" HeaderText="Price" />               
        </Columns> 
       </asp:GridView> 

감사합니다.

<asp:TemplateField> 
    <ItemTemplate> 
    <asp:Literal 
     ID="Literal4" 
     runat="server" 
     Text='<%# (Decimal.Parse(Eval("TotalPrice").ToString())/Decimal.Parse(Eval("Quantity").ToString())).ToString("N2") %>'> 
    </asp:Literal> 
    </ItemTemplate> 
</asp:TemplateField> 
+0

감사합니다. 잘 했어 :) – xupla

관련 문제