看过此篇《


上图中高亮部分的属性,在数据库中,最终存储的表,并没有此字段,此字段只是网页时显示使用得到。
上面的对象,即是每商品。我们还要写一个集合,是临时存储商品对象。
ASP.NET网页动态添加、更新或删除数据行


把临时记录绑事定至的物件,先在.aspx网页写:
ASP.NET网页动态添加、更新或删除数据行


看到否,在GridView控件最后一列,由于数据表中没有此字段,因此手动添加此列。

<asp:TemplateField>
<HeaderStyle Width="100" />
 <ItemStyle Width="100" />
 <FooterStyle Width="100" />
 <HeaderTemplate>Amount</HeaderTemplate>
  <ItemTemplate>
       <%# Eval("Amount") %>
  </ItemTemplate>
  <FooterTemplate>
  <asp:Label ID="LabelSumAmount" runat="server" Text=""></asp:Label>
  </FooterTemplate>
  </asp:TemplateField>


写一个属性,是用Session来存储Orders对象。并为前台的GridView绑定数据:
ASP.NET网页动态添加、更新或删除数据行

 

还在写OnRowDataBound事件,实现每小行一个小计,最后是在GridView控件FooterTemplate做一个列总计。
ASP.NET网页动态添加、更新或删除数据行

 


添加铵钮事件:
ASP.NET网页动态添加、更新或删除数据行


更新铵钮事件:
ASP.NET网页动态添加、更新或删除数据行



删除铵钮事件:
ASP.NET网页动态添加、更新或删除数据行


看看效果:
ASP.NET网页动态添加、更新或删除数据行


相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2021-12-14
  • 2022-03-01
  • 2022-12-23
  • 2021-10-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2019-12-17
  • 2021-09-29
  • 2021-11-21
  • 2021-11-21
相关资源
相似解决方案