asp.net 我们可以将页脚模板显示在网格的第一行吗?

v09wglhw  于 2022-12-30  发布在  .NET
关注(0)|答案(1)|浏览(102)

我们在应用程序中使用Asp:Gridview,并使用FooterTemplate动态地向网格中添加行。但是,页脚模板将作为网格中的最后一行。
由于我们的网格涉及分页和自定义记录计数,用户可能必须一直向下滚动才能在网格中添加新记录。因此,需要在网格顶部显示页脚模板。
在多个源中搜索,但找不到类似的实现。大多数地方,可以看到使用的页脚模板,但添加新记录将显示在底部。
事实上,我在其中一篇文章中发现了一个建议,建议使用HeaderTemplate并修改样式。但是,我认为应该使用页眉模板来添加子页眉等。请帮助

gmol1639

gmol16391#

嗯,通常使用简单的项目模板,而不使用内嵌编辑通常不会那么混乱。
并且您的数据分页器显示的行不应该比典型屏幕显示的行多。
而且它也不需要很多代码,而且您最终得到的是一个非常少的混乱标记。
放入jQuery.UI对话框(同样只需要几行额外的代码),结果如下:

因此,在网格中使用一些额外的行最终会占用额外的空间,但更糟糕的是,无论如何都会占用更混乱的代码。
编辑记录、添加记录的UI是相同的,因此用户编辑记录或添加新记录的学习曲线更短。
这样,您还清理了网格,从主GV中删除了编辑或取消按钮,再次提供了一个干净的UI,用户会发现它更容易使用。
无论哪种方式,gv寻呼机都不应该要求用户向下滚动才能看到/使用/享受数据寻呼机。

相关问题