격자보기 템플릿과 관련하여 문제가 있습니다. 그것은 개인의 합뿐만 아니라 총계를 보여줍니다. 어떻게 태클을 할 수 있습니까? C# .net을 사용하여 그림과 같이 그리드를 디자인하려고합니다. 내 그리드 뷰Gridview 템플릿
0
A
답변
0
당신은 Asp.net 리피터 control.Footer 템플릿을 쉽게 할 수는 C#을 사용하면 데이터 바인딩에 요약에게
<FooterTemplate>
<tr style="border-top: 1px solid Grey;">
<td colspan="2">
<strong>Total</strong>
</td>
<td>
<strong></strong><asp:Label ID="CartTotal" runat="server" Text='0' /></strong>
</td>
</tr>
</table>
</FooterTemplate>
을 유지하는 데 도움이 될 것입니다 아래처럼
CartListRepeater.DataSource = Yourdatasource;
CartListRepeater.DataBind();
그런 다음 데이터를 바인딩 한 후 데이터를 바닥 글에 추가하십시오.
Control FooterTemplate =CartListRepeater.Controls[CartListRepeater.Controls.Count - 1].Controls[0];
Label lblFooter = FooterTemplate.FindControl("CartTotal") as Label;
lblFooter.Text = "0"//This is your total value;
희망이 도움이 될 것입니다.
+0
당신의 도움을 위해 모두 고마워 .. 내 문제는 datatable을 사용하여 정렬. 내가 데이터를 가져야하기 때문에 물건을 까다롭게 만드는 내 bll에서 온 다른 목록에서 .. 최고 감사합니다. – juhinah
IMO는 프런트 엔드에서 수행 할 수 없습니다. 내가 제안 할 수있는 것은'GridView'를 반복문으로 반복하고 같은 이름의 항목이 여러 개 있는지 확인하고 백엔드에있는 모든 개인의 합계를 확인합니다. 지금 총액은 잊어 버려. 시도한 경우 –
코드를 게시하십시오. – AsifAli72090
그리드의 바닥 글 행을 사용하여 전체 파트를 수행 할 수 있습니다. 전반적으로 리피터 또는 중첩 된 리피터를 사용하는 것이 더 나을지도 모르겠다. 유연성이 향상됩니다. – ADyson