DataGridView选中行按从上到下或从下到上排序

Posted swtool

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataGridView选中行按从上到下或从下到上排序相关的知识,希望对你有一定的参考价值。

    /// <summary>
    /// 从上到下排列选择行
    /// </summary>
    /// <param name="dgv"></param>
    /// <returns></returns>
    public static List<DataGridViewRow> SortedUpDownSelectedRows(this DataGridView dgv)
    {
      List<DataGridViewRow> lstDgvr = new List<DataGridViewRow>();
      if (dgv.SelectedRows.Count == 0)
      {
        "请先选择属性定义行!".showAlert();
        return lstDgvr;
      }
      lstDgvr = dgv.SelectedRows.Cast<DataGridViewRow>().OrderBy(p => p.Index).Select(p => p).ToList(); ;
      return lstDgvr;
    }
    /// <summary>
    /// 从下到上排列选择行
    /// </summary>
    /// <param name="dgv"></param>
    /// <returns></returns>
    public static List<DataGridViewRow> SortedDownUpSelectedRows(this DataGridView dgv)
    {
      List<DataGridViewRow> lstDgvr = new List<DataGridViewRow>();
      if (dgv.SelectedRows.Count == 0)
      {
        "请先选择属性定义行!".showAlert();
        return lstDgvr;
      }
      lstDgvr = dgv.SelectedRows.Cast<DataGridViewRow>().OrderByDescending(p => p.Index).Select(p => p).ToList(); ;
      return lstDgvr;
    }

以上是关于DataGridView选中行按从上到下或从下到上排序的主要内容,如果未能解决你的问题,请参考以下文章

列表项从下到上删除,但不是从上到下

从下到上堆叠 div

如何在Android中给出从上到下的动画?

在jQuery中从下到上动画div而不是从上到下[重复]

用延时器和定时器编写一段程序。要求实现8盏灯从上到下每隔一秒亮一盏,全亮一秒在从下到上亮一遍如此循环

jQuery Animate 顶部(从下到上)