【问题标题】:Update (master) gridview row after detailgrid has been generated生成 detailgrid 后更新(主)gridview 行
【发布时间】:2015-05-21 10:38:43
【问题描述】:

我有一个 Gridview,其中包含作为 asp:TemplateField 并入的详细网格。这个解决方案效果很好(参见 screendump)

这些网格背后的sql非常昂贵,所以我想尽量减少它的使用。

细节网格包含一个边距(begrote marge)。其平均值必须在主行中(在“Begrote Marge”列中)
我想在不通过数据库计算的情况下这样做,因为它太昂贵了。所以我的问题是: 在生成详细网格视图后,有什么方法可以使用一些 javascript 计算边距客户端并在主行中输入答案?

  • 如果有任何方法可以通过.net 做到这一点,那也是可以接受的! 谢谢!

【问题讨论】:

    标签: javascript c# asp.net vb.net gridview


    【解决方案1】:

    很遗憾,没有人回答。这是我最终解决这个问题的方法:

    我增加了一张桌子 (tblCursussen)。在详细信息网格的行数据绑定中,我添加了边距。我还为硕士课程保留了班级变量,并为“总”边距所包含的添加数量保留了一个计数器。有了这些信息,

    在主网格的行数据绑定中,启动填充详细网格的方法。因此,在生成 detailgrid 后,类变量将填充适当的数字。一旦实现了这一点,masterrow 中的边距就可以从类变量中计算出来,然后在 mastergrid 的 rowdatabound 中计算。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 2012-07-01
      相关资源
      最近更新 更多