【问题标题】:Binding List to GridView in ASP .Net C# MVC Jquery在 ASP .Net C# MVC Jquery 中将列表绑定到 GridView
【发布时间】:2016-01-01 21:03:16
【问题描述】:

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

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 的数据源没有任何 从中生成列的属性或属性。确保这件事 您的数据源有内容。

【问题讨论】:

    标签: c#


    【解决方案1】:

    您必须为 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() { }
        }
    

    BeingSerach http://beingsearch.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2019-08-19
      • 2011-01-26
      • 2016-05-08
      相关资源
      最近更新 更多