网格视图:防止行移动到标题行上方

Gridview: prevent rows from moving above header row

本文关键字:标题 移动 网格 视图      更新时间:2023-09-26

我使用jQuery允许用户逐个移动行并进行拖放。我想好了如何防止拖放移动到标题行上方,但找不到其他选项的解决方案。

我使用的代码来自这篇帖子:如何在jQuery中移动表行?

我还在这里创建了一个带有标题行的演示:http://jsfiddle.net/vaDkF/

是否可以查明单击的行是否在其上方有一行?例如,标题索引将为零,因此不允许在其下方单击的行向上移动。

有什么想法或建议吗?

将标题行放在<thead>标记中,将其余行放在<tbody>中可以实现这一点。你可以在gridview上轻松地做到这一点,我认为你必须在数据绑定后才能做到。

GridView1.HeaderRow.TableSection = TableRowSection.TableHeader;