private void button1_Click(object sender, EventArgs e)
        {
            //e MessageBox.Show(  MiTabcito1.ListaDataSource[0].ObtenerSumatoriaNotasSeleccionadas().ToString());
            //var gg = MiTabcito1.ListaValoresNotas();
            var dd = dataSourceSimulacion();

            MiTabcito1.ListaDataSource = dd;
            MiTabcito1.ColorCabecera   = Color.ForestGreen;
            MiTabcito1.DataBind();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            List <Componente> componentes = new List <Componente>();

            List <EstadoAttr> estados = new List <EstadoAttr>
            {
                new EstadoAttr()
                {
                    Valor = 1, Nombre = "Si cumple parcialmente", Nota = 11
                },
                new EstadoAttr()
                {
                    Valor = 2, Nombre = "No Cumple", Nota = 12
                },
                new EstadoAttr()
                {
                    Valor = 3, Nombre = "Cumple", Nota = 13
                }
            };

            for (int t = 0; t < 5; t++)
            {
                Componente componente = new Componente();
                componente.NombreCol1Atributo      = "controles comercialesXX" + t.ToString();
                componente.NombreCol2Estado        = "Estado" + t.ToString();
                componente.NombreCol3Observaciones = "OBSERVACIONES / MEDIDAS CORRECTIVAS" + t.ToString();
                componente.NombreCol4Fecha         = "FECHA" + t.ToString();
                componente.NombreCol5Nota          = "NOTA" + t.ToString();
                componente.NombrePestana           = "Pestaña" + t.ToString();

                for (int i = 0; i <= 10; i++)
                {
                    FilaAttr filaAttr = new FilaAttr()
                    {
                        Id = i, NombreAtributo = "Tablero de indicadores" + i.ToString(), Estado = new EstadoAttr(), Estados = new List <EstadoAttr>(), Fecha = DateTime.Now, Observacion = "ninguna", Nota = 0 + i
                    };
                    for (int j = 0; j < estados.Count; j++)
                    {
                        filaAttr.Estados.Add(estados[j]);
                    }
                    componente.Lista.Add(filaAttr);
                }
                ///componente.VisibleCol5Nota = false;
                componente.VisibleCol3Observaciones = (t % 2 == 0);
                componentes.Add(componente);
            }

            MiTabcito1.ListaDataSource = componentes;
            MiTabcito1.ColorCabecera   = Color.ForestGreen;
            MiTabcito1.DataBind();
        }