private void CargarDataGrideView()
        {
            //          EstiloDatGridView(D_Fuerzas);
            Clases.Columna ColumnaSelect = Form1.Proyecto_.ColumnaSelect;

            if (ColumnaSelect != null)
            {
                NameColum.Text = "Columna: " + ColumnaSelect.Name;
                if (ColumnaSelect != columnaAnte)
                {
                    CreateNewDataVirutal();
                    D_Fuerzas.VirtualMode = true;
                    D_Fuerzas.DataSource  = DataVirtual.Tables[0];
                    EstiloDatGridView(D_Fuerzas);
                }
            }
            columnaAnte = ColumnaSelect;
        }
        private void CreateNewDataVirutal()
        {
            Clases.Columna ColumnaSelect = Form1.Proyecto_.ColumnaSelect;

            if (ColumnaSelect != null)
            {
                DataVirtual = new DataSet("DS_Fuerzas");

                DataVirtual.Tables.Clear();
                List <string> Encabezados = new List <string> {
                    "Story", "Load", "Loc", "P" + Environment.NewLine + "Tonf", "V2" + Environment.NewLine + "Tonf", "V3" + Environment.NewLine + "Tonf", "M2" + Environment.NewLine + "Tonf-m", "M3" + Environment.NewLine + "Tonf-m"
                };

                DataTable T_Fuerzas = new DataTable("Fuerzas");
                DataVirtual.Tables.Add(T_Fuerzas);

                for (int i = 0; i < Encabezados.Count; i++)
                {
                    DataColumn dataColumn = new DataColumn(Encabezados[i]);
                    T_Fuerzas.Columns.Add(dataColumn);
                }

                for (int i = 0; i < ColumnaSelect.resultadosETABs.Count; i++)
                {
                    for (int j = 0; j < ColumnaSelect.resultadosETABs[i].Load.Count; j++)
                    {
                        DataRow dataRow = T_Fuerzas.NewRow();

                        dataRow[0] = ColumnaSelect.resultadosETABs[i].Story_Result[j];
                        dataRow[1] = ColumnaSelect.resultadosETABs[i].Loc[j];
                        dataRow[2] = ColumnaSelect.resultadosETABs[i].Load[j];
                        dataRow[3] = ColumnaSelect.resultadosETABs[i].P[j];
                        dataRow[4] = ColumnaSelect.resultadosETABs[i].V2[j];
                        dataRow[5] = ColumnaSelect.resultadosETABs[i].V3[j];
                        dataRow[6] = ColumnaSelect.resultadosETABs[i].M2[j];
                        dataRow[7] = ColumnaSelect.resultadosETABs[i].M3[j];
                        T_Fuerzas.Rows.Add(dataRow);
                    }
                }
            }
        }