Ejemplo n.º 1
0
        public static MiMFa_Table Transpose(MiMFa_Table dt, bool toRight = true)
        {
            MiMFa_Table mdt = new MiMFa_Table();

            if (toRight)
            {
                for (int i = 0; i < dt.MainTable.Rows.Count; i++)
                {
                    mdt.AddColumnSafe(i, dt.MainTable.Rows[i].ItemArray);
                }
            }
            else
            {
                for (int i = dt.MainTable.Rows.Count - 1; i >= 0; i--)
                {
                    mdt.AddColumnSafe(i, dt.MainTable.Rows[i].ItemArray.Reverse());
                }
            }
            return(mdt);
        }