在ASP.Net C#MVC Jquery中将列表绑定到GridView

本文关键字:列表 绑定 GridView ASP Net C#MVC Jquery | 更新日期: 2023-09-27 18:28:42

我有一个信用卡对象列表。信用卡类别如下:

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()
        {
        }
    }
}

在另一个类中,我试图将列表绑定到网格视图,如下所示:

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

然而,我收到以下错误:

id为"GridView_List"的GridView的数据源没有任何从中生成列的属性或属性。确保您的数据源包含内容。

在ASP.Net C#MVC Jquery中将列表绑定到GridView

必须使用DataBinding的公共属性。更新你的课程如下:

public class CreditCard
    {
        public String A_Number { get; set; }
        public String A_Name { get; set; }
        public String A_Type { get; set; }
        public String A_Owner_Type { get; set; }
        public String Bank_City { get; set; }
        public String Bank_State { get; set; }
        public String Bank_ZIP { get; set; }
        public String Balance { get; set; }
        public String C_Username;
        public CreditCard() { }
    }

BeingSerachhttp://beingsearch.com