将列表绑定到 GridView

2023-11-27

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

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

但是,我收到以下错误:

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.

问题是什么?我检查了该列表实际上包含数据,所以我不知道为什么它不起作用?如何解决这个问题呢?


您必须使用数据绑定的公共属性。按如下方式更新您的课程:

  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 { get; set; }

        public CreditCard() { }
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将列表绑定到 GridView 的相关文章

  • 我如何理解这个 C 类型声明?

    double bar int double double double double 在查看讲座幻灯片时 我发现了留给学生的练习 用简单的英语来说 什么是类型bar在这个 C 声明中 Please帮助我解决这个问题 我什至不知道从哪里开始
  • 何时使用 =default 使析构函数默认?

    尽管对构造函数使用 default 对我来说很清楚 即强制编译器在其他构造函数存在时创建默认构造函数 但我仍然无法理解这两种类型的析构函数之间的区别 那些使用 default 的 那些没有显式定义并由编译器自动生成的 我唯一想到的是 gro
  • 为什么在创建矩阵类时使用向量不好?

    对于我的矩阵类 我做了 template
  • 读取 C# 中的默认应用程序设置

    我的自定义网格控件有许多应用程序设置 在用户范围内 其中大部分是颜色设置 我有一个表单 用户可以在其中自定义这些颜色 并且我想添加一个用于恢复默认颜色设置的按钮 如何读取默认设置 例如 我有一个名为的用户设置CellBackgroundCo
  • 防止 boost::asio::io_context 在空轮询调用时停止

    此代码调用发布的句柄 boost asio io context ioc boost asio post ioc std cout lt lt lol lt lt std endl ioc poll 而这并没有 boost asio io
  • 根据 N 个值中最小的一个返回不同的结果

    不确定如何使标题更具描述性 所以我只是从一个例子开始 我使用下面的代码位 它从枚举中选择一个方向 具体取决于四个轴中哪一个与给定方向相比形成最小角度 static Direction VectorToDirection Vector2 di
  • ASP.Net Core 内容配置附件/内联

    我正在从 WebAPI 控制器返回一个文件 Content Disposition 标头值自动设置为 附件 例如 处置 附件 文件名 30956 pdf 文件名 UTF 8 30956 pdf 当它设置为附件时 浏览器将要求保存文件而不是打
  • 单例模式和 std::unique_ptr

    std unique ptr唯一地控制它指向的对象 因此不使用引用计数 单例确保利用引用计数只能创建一个对象 那么会std unique ptr与单例执行相同 单例确保只有一个实例属于一种类型 A unique ptr确保只有一个智能指针到
  • C# 构建一个 webservice 方法,它接受 POST 方法,如 HttpWebRequest 方法

    我需要一个接受 POST 方法的 Web 服务 访问我的服务器正在使用 POST 方法 它向我发送了一个 xml 我应该用一些 xml 进行响应 另一方面 当我访问他时 我已经使用 HttpWebRequest 类进行了管理 并且工作正常
  • C++ php 和静态库

    我创建了一个library a 其中包含 cpp 和 h 文件 其中包含很多类 嵌套类和方法 我想在 php 示例中包含这个静态库并尝试使用它 我想提一下 我是 php 新手 我已经在 test cpp 文件中测试了我的 libray a
  • AES 输出是否小于输入?

    我想加密一个字符串并将其嵌入到 URL 中 因此我想确保加密的输出不大于输入 AES 是可行的方法吗 不可能创建任何始终会创建比输入更小的输出的算法 但可以将任何输出反转回输入 如果您允许 不大于输入 那么基本上您只是在谈论同构算法alwa
  • 每个租户的唯一用户名和电子邮件

    我正在使用以下代码编写多租户应用程序ASP NET Core 2 1 我想覆盖默认的与用户创建相关的验证机制 目前我无法创建多个具有相同的用户UserName My ApplicationUser模型有一个名为TenantID 我想要实现的
  • 将标量添加到特征矩阵(向量)

    我刚刚开始使用 Eigen 库 无法理解如何向所有矩阵成员添加标量值 假设我有一个矩阵 Eigen Matrix3Xf mtx Eigen Matrix3Xf Ones 3 4 mtx mtx 1 main cxx 104 13 error
  • 如何在c的case语句中使用省略号?

    CASE expr no commas ELLIPSIS expr no commas 我在c的语法规则中看到了这样的规则 但是当我尝试重现它时 int test float i switch i case 1 3 printf hi 它失
  • 使用restsharp序列化对象并将其传递给WebApi而不是序列化列表

    我有一个看起来像的视图模型 public class StoreItemViewModel public Guid ItemId get set public List
  • 了解使用 Windows 本机 WPF 客户端进行 ADFS 登录

    我已经阅读了大量有关 ADFS 与 NodeJS Angular 或其他前端 Web 框架集成以及一般流程如何工作的文献 并通过 Auth0 Angular 起始代码构建了概念证明 但我不明白如何这可以与本机 WPF Windows 应用程
  • C++0x中disable_if在哪里?

    Boost 两者都有enable if and disable if 但 C 0x 似乎缺少后者 为什么它被排除在外 C 0x 中是否有元编程工具允许我构建disable if按照enable if 哦 我刚刚注意到std enable i
  • QFileDialog::getSaveFileName 和默认的 selectedFilter

    我有 getSaveFileName 和一些过滤器 我希望当用户打开 保存 对话框时选择其中之一 Qt 文档说明如下 可以通过将 selectedFilter 设置为所需的值来选择默认过滤器 我尝试以下变体 QString selFilte
  • ASP.NET Core MVC 视图组件搜索路径

    在此处的文档中 https learn microsoft com en us aspnet core mvc views view components view aspnetcore 2 2 https learn microsoft
  • If else 在 Web 网格列中

    如何在 webgrid 列中添加条件 if else grid GetHtml tableStyle table table bordered columns grid Columns grid Column RealName Name g

随机推荐

  • iframe 内的图像样式

    我通过设置 iframe 的 src 属性在 iframe 中有一个图像 iframe 具有固定的高度和宽度 我希望该图像的宽度填充 iframe 但其高度将与宽度保持成比例 以便用户能够向下滚动 iframe 以查看图像的其余部分 我该怎
  • matplotlib 轴上的不同精度

    我的老师说 在图表中我必须将轴标记为0 0 25 0 5 not 0 00 0 25 0 50 我知道如何标记它0 00 0 25 0 50 plt yticks np arange 1 5 1 5 25 但是 我不知道如何以不同的精度绘制
  • Delphi 中检测磁盘活动

    我正在使用Delphi 2007 我正在将文件复制到远程驱动器 复印结束后 我关闭 待机机器 可能会发生某些文件没有从缓冲区复制到磁盘的情况 并且远程磁盘断开连接 因此备份未完成 我需要检测该磁盘上的磁盘活动 以便能够正确地在计算机上执行关
  • Zend Framework 中的数据库事务:它们是隔离的吗?

    使用 Zend Framework 我需要 1 从 MySQL 数据库读取一条记录 以及 2 立即写回该记录以表明它已被读取 我不希望其他进程或查询能够在步骤 1 和 2 之间读取或写入同一记录 我正在考虑使用事务来完成这些步骤 如果我使用
  • 在 ejabberd 上使用 Smack 创建新用户会抛出 XMPP 异常:禁止(403)

    您好 我正在研究 ejabberd 我对这项技术还很陌生 我正在尝试使用以下代码在我的 ejabberd 服务器上添加用户 try conf setSASLAuthenticationEnabled true connection conn
  • ios - 动态编辑 3d touch 快捷方式列表

    我想在我的游戏中添加 继续 快捷方式 但是 当用户完全完成我的游戏时 我希望将其删除或替换为另一个快捷方式 这可能吗 我知道 3d touch 是由 ios 系统处理的 但也许还有一些选择 创建快捷方式有两种方法 动态和静态 静态被添加到
  • 如何在Asp.Net Core中注册同一接口的多个实现?

    我有从同一接口派生的服务 public interface IService public class ServiceA IService public class ServiceB IService public class Servic
  • 使用新的 IIS Express Web 服务器在 Visual Studio 2010 中进行开发?

    尽管这个问题并不直接与代码有关 但它与编程有关 并且似乎比服务器故障或超级用户等问题放在此处更好 我是一名 Visual Studio 2010 开发人员 Microsoft 为开发人员提供的最新 Web 服务器产品是 IIS Expres
  • SQL 按月分组日期

    我有一个返回到期日期的查询 SELECT ci accountnumber ci accountname cvu ExpirationDate FROM dbo clientinfo ci INNER JOIN clientvehicleu
  • 有没有办法从 UIComponent 对象获取生成的 HTML 作为字符串?

    我有一个UI组件目的 我想获取该组件在运行时生成的 HTML 代码 以便我可以对其进行分析 有办法实现这一点吗 我正在尝试使用 JsfUnit 创建自动化测试 我可以从测试方法中获取 UICompoment 对象 但是 我找不到检查该组件生
  • 通过 HTML Agility pack 将文档类型添加到 HTML

    我知道使用 HTML 敏捷包向 HTML 文档添加元素和属性很容易 但是我如何将文档类型 例如 HTML5 文档类型 添加到Html文档使用 html 敏捷包 谢谢 据我所知敏捷包没有direct方法来设置 doctype 但正如 Hans
  • 有没有办法使用 perl 监视 mysql 数据库的更改?

    我正在寻找一种类似于 inotify 方法来监视文件更改的解决方案 我知道我可以查看 mysql 数据库的 binlog 文件并运行查询来挑选新结果 但这似乎非常低效且不优雅 就像在循环中简单地执行大量查询等待新结果一样 如果您添加一个TR
  • 龙卷风 Restful 处理程序类

    我四处阅读并发现这个回答了问题关于与此相关的问题 但我真正想知道的是如何实现这个结构以及我需要多少个处理程序类 1 GET items gt index 2 GET items 1 gt show 3 GET items new gt ne
  • 选择不存在的属性时不会出错

    我希望 PowerShell 在尝试选择不存在的属性时抛出错误 但我得到的是空列作为输出 例子 ErrorActionPreference System Management Automation ActionPreference Stop
  • 使用 Django 和 Reportlab 从 HTML 生成 PDF

    我带着一个新问题回来了 我无法回答 因为我一整天都在挠头 我想通过单击 下载 PDF 按钮从网页生成 PDF 我尝试了几个模块 包括 Reportlab 和 XHTML2PDF 但我无法生成任何 pdf 也无法下载它 这是我对 Report
  • 具有默认日期的日期选择器

    在我的应用程序中 我使用日期选择器供用户选择日期 另外 我在应用程序中使用数据库 如果用户选择 1 个特定项目 则意味着我将获取与该项目相关的数据 并将其显示在另一个屏幕中 因为它将有 1 个开始日期 我必须在日期选择器中加载该日期作为默认
  • 为什么部署为 API 可执行文件的应用程序脚本返回“权限被拒绝”?

    我在脚本编辑器中创建了一个脚本 并将其发布为 部署为 API 可执行文件 在此脚本中 我向工作表提供了 doc id 并定义了一个函数来从该工作表获取数据 然后我去了https developers google com apps scri
  • 如何在 Vue 中从父组件访问子组件数据?

    我正在尝试从 Vue 中的单文件组件访问数据 但找不到任何方法 我尝试过使用 emit 但也无法让它发挥作用 数据字符串必须为空 因为它会被输入字段修改 我在这里看到了其他人的解决方案 但要么不适合我的问题 要么我无法让它们工作 我想尽量让
  • OpenSSL::SSL::SSLError: 主机名与服务器证书不匹配

    今天早上我的 HTTP 客户端 HTTParty 突然抛出一个错误OpenSSL SSL SSLError hostname does not match the server certificate Firstly我无法理解 所以今天我们
  • 将列表绑定到 GridView

    我有一个信用卡对象列表 信用卡类别如下 using System using System Collections Generic using System Linq using System Web namespace Client pu