我有一个Gridview,其中包含作为asp:TemplateField包含的详细网格。这个解决方案非常好用(参见screendump)
这些网格背后的sql非常昂贵,所以我想尽量减少使用它。
细节网格包含边距(begrote marge)。平均值必须在te主行中(在'Begrote Marge'栏中) 我想这样做没有通过数据库计算这个,因为它太昂贵了。所以我的问题是: 在生成详细网格视图后,有没有办法使用一些javascript来计算客户端边距并在主行中输入答案?
答案 0 :(得分:0)
不幸的是,没有人回答。以下是我最终解决这个问题的方法:
我贪图一张桌子(tblCursussen)。在细节网格的rowdatabound中,我添加了边距。我还为主课程保留了班级变量,并为“总”保证金的增加数量提供了一个计数器。有了这些信息,
在mastergrid的rowdatabound中,启动填充详细信息网格的方法。因此,在生成detailgrid之后,类变量将填充相应的数字。一旦完成,可以从类变量计算masterrow中的边距,稍后在mastergrid的rowdatabound中计算。