【问题标题】:Draggable row in Gridview asp.netGridview asp.net中的可拖动行
【发布时间】:2011-03-31 16:57:18
【问题描述】:

大家好, 我有一个gridview,现在我想让行可拖动,以便用户可以更改gridview的排序顺序,并且数据源也应该受到影响,以便我可以将最新的顺序保存在数据库中。

请提供一些建议或示例,我如何实现这一目标。

【问题讨论】:

    标签: asp.net gridview draggable rows


    【解决方案1】:

    我建议您找到不同的控件。拖动行并不是大多数主要的 ASP.NET 控件制造商为网格实现的功能,而且您真的认为您的用户会希望以这种方式排序吗?单击列标题是首选方法,这是有充分理由的。

    【讨论】:

    • 是的,使用列标题排序是首选方法,但是如果用户想要按特定顺序排序,比如单击列将以 ASC 或 DESC 顺序排序,现在在此记录中,如果用户只想向上或向下移动记录,然后 ColumnHeader Sorting 不会这样做,对吗?在这种情况下可以做什么。
    • ASC 或 DESC 是默认排序,但您始终可以提供自定义排序。使用事件:msdn.microsoft.com/en-us/library/…
    【解决方案2】:

    你看过 jqGrid - 这是他们的 example 特定于 ASP.NET 网络表单

    【讨论】:

    • 我不认为行拖动是 jqGrid 的一部分。
    • trirand.com/blog/jqgrid/jqgrid.html。在左侧树上选择“3.6 版中的新功能”,然后选择“拖放行 - 它显示在两个网格之间,但可以用 1 完成
    猜你喜欢
    • 2010-10-09
    • 1970-01-01
    • 2013-12-30
    • 1970-01-01
    • 2013-01-06
    • 2013-07-07
    • 2022-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多