• C#列表顺序替换思想


    /// <summary>
    /// 显示列顺序
    /// </summary>
    /// <param name="list"></param>
    private void ShowColumnIndex(List<SelectColumn> list)
    {
      foreach (var i in list)
      {
        SelectColumn selectColumn = i;
        foreach (var column in rgv_Control.Columns.Where(column => !column.Name.Equals("Num") && !column.Name.Equals("ChkSelect")).Where(column => selectColumn.ColumnName.Equals(column.Name)))
        {
          var oldIndex = column.Index;
          var newIndex = i.ShowIndex;
          if (oldIndex > newIndex)
          {
            rgv_Control.Columns.Move(oldIndex, newIndex);
            rgv_Control.Columns.Move(newIndex + 1, oldIndex);
          }
          else if (oldIndex < newIndex)
          {
            rgv_Control.Columns.Move(oldIndex, newIndex);
            rgv_Control.Columns.Move(newIndex - 1, oldIndex);
          }
          break;
        }
      }
    }

  • 相关阅读:
    python10.31
    python10.29
    python10.28
    python10.27
    python10.25
    python10.24
    python10.23
    四边形不等式与决策单调
    0x57~0x59
    0x55~0x56
  • 原文地址:https://www.cnblogs.com/zhangwei595806165/p/3397170.html
Copyright © 2020-2023  润新知