Lista de enlaces a GridView

Tengo una lista de objetos de tarjetas de crédito. La clase de tarjeta de crédito es la siguiente:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Client
{
    public class CreditCard
    {
        public String A_Number;
        public String A_Name;
        public String A_Type;
        public String A_Owner_Type;
        public String Bank_City;
        public String Bank_State;
        public String Bank_ZIP;
        public String Balance;
        public String C_Username;

        public CreditCard()
        {

        }
    }
}

En otra clase, estoy tratando de vincular la lista a una vista de cuadrícula de la siguiente manera:

protected void Page_Load(object sender, EventArgs e)
        {
            List<CreditCard> list = (List<CreditCard>)Session["list"];
            GridView_List.DataSource = list;
            GridView_List.DataBind();
        }

Sin embargo, estoy recibiendo el siguiente error:

The data source for GridView with id 'GridView_List' did not have any properties or attributes from which to generate columns.  Ensure that your data source has content.

¿Cuál es el problema? Verifiqué que la lista realmente contiene datos, así que no sé por qué no funciona. ¿Cómo se puede resolver este problema?

Respuestas a la pregunta(2)

Su respuesta a la pregunta