如何将 gridview 数据绑定到 ExpandoObject

2023-11-25

当我尝试对 ASP.NET 进行数据绑定时GridView to an IEnumerable<ExpandoObject>使用一个ObjectDataSource,我得到以下异常。

System.Web.HttpException(0x80004005):DataBinding:“System.Dynamic.ExpandoObject”不包含名为“StoreID”的属性。

任何人都知道我如何进行数据绑定ExpandoObjects?


开源框架即兴界面可以做到这一点。它有一个方法,通过传入属性名称->类型的字典来公开动态对象属性以进行反射。

IEnumerable<dynamic> tProxiedObject = listOfExpandos.Select(x=>Impromptu.ActLikeProperties(x, x.ToDictionary(k=>k.Key,v=>typeof(object))));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 gridview 数据绑定到 ExpandoObject 的相关文章

  • 用 C++ 进行服装建模 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在编写一些软件 最终会绘制一个人体框架 可以配置各种参数 并且计划是在假人身上放置某种衣服 我研究
  • 在 C# 中创建具有单独列的分隔文本

    我一直在尝试在 C 中创建一个制表符限制的文本文件 以便数据正确显示在单独的列中 Firstname Lastname Age John Smith 17 James Sawyer 31 我尝试过 t 字符 但我得到的只是 Firstnam
  • 为 Visual Studio 2013 编译 Tesseract

    我正在尝试使用tesseract在 Visual Studio 2013 中 我在链接器 gt 输入 不是 libtesseract302 static lib 中使用 libtesseract302 lib 一切都正常 并且已编译并运行
  • 推导指南中的引用和值之间的差异

    考虑类型A template
  • 如何为 C 分配的 numpy 数组注册析构函数?

    我想在 C C 中为 numpy 数组分配数字 并将它们作为 numpy 数组传递给 python 我可以做的PyArray SimpleNewFromData http docs scipy org doc numpy reference
  • 如何修复此错误“GDI+ 中发生一般错误”?

    从默认名称打开图像并以默认名称保存 覆盖它 我需要从 Image Default jpg 制作图形 将其放在 picturebox1 image 上并在 picurebox1 上绘制一些图形 它有效 这不是我的问题 但我无法保存 pictu
  • 单元测试一起运行时失败,单独运行时通过

    所以我的单元测试遇到了一些问题 我不能只是将它们复制并粘贴到这里 但我会尽力而为 问题似乎是 如果我一项一项地运行测试 一切都会按预期进行 但如果我告诉它一起运行测试 则 1 5 将通过 TestMethod public void Obj
  • 读取文件特定行号的有效方法。 (奖励:Python 手册印刷错误)

    我有一个 100 GB 的文本文件 它是来自数据库的 BCP 转储 当我尝试导入它时BULK INSERT 我在第 219506324 行上收到一个神秘错误 在解决此问题之前 我想看看这一行 但可惜的是我最喜欢的方法 import line
  • 如何访问另一个窗体上的ListView控件

    当单击与 ListView 所在表单不同的表单中的按钮时 我试图填充 ListView 我在 Form1 中创建了一个方法以在 Form2 中使用 并将参数传递给 Form1 中的方法 然后填充 ListView 当我调试时 我得到了传递的
  • ASP.NET:获取自 1970 年 1 月 1 日以来的毫秒数

    我有一个 ASP NET VB NET 日期 我试图获取自 1970 年 1 月 1 日以来的毫秒数 我尝试在 MSDN 中寻找方法 但找不到任何东西 有谁知道如何做到这一点 从 NET 4 6 开始 该方法ToUnixTimeMillis
  • 如何将整数转换为 void 指针?

    在 C 中使用线程时 我面临警告 警告 从不同大小的整数转换为指针 代码如下 include
  • C++:.bmp 到文件中的字节数组

    是的 我已经解决了与此相关的其他问题 但我发现它们没有太大帮助 他们提供了一些帮助 但我仍然有点困惑 所以这是我需要做的 我们有一个 132x65 的屏幕 我有一个 132x65 的 bmp 我想遍历 bmp 并将其分成小的 1x8 列以获
  • 如何将自定义 JSON 文件添加到 IConfiguration 中?

    我正在使用 asp net Autofac 我正在尝试加载自定义 JSON 配置文件 并基于该文件创建 实例化 IConfiguration 实例 或者至少将我的文件包含到默认情况下构建的 IConfiguration asp net 中
  • 如何使用 Mongodb C# 驱动程序连接多个集合

    我需要将 3 个集合与多个集合合并在一起 lookup我在 C 驱动程序中尝试过 它允许我 lookup用户采集但无法执行秒 lookup用于设置集合 有人可以帮忙吗 db Transactions aggregate lookup fro
  • 等待线程完成

    private void button1 Click object sender EventArgs e for int i 0 i lt 15 i Thread nova new Thread Method nova Start list
  • 私有模板函数

    我有一堂课 C h class C private template
  • std::async 与重载函数

    可能的重复 std bind 重载解析 https stackoverflow com questions 4159487 stdbind overload resolution 考虑以下 C 示例 class A public int f
  • HttpWebRequest 在第二次调用时超时

    为什么以下代码在第二次 及后续 运行时超时 代码挂在 using Stream objStream request GetResponse GetResponseStream 然后引发 WebException 表示请求已超时 我已经尝试过
  • memset 未填充数组

    u32 iterations 5 u32 ecx u32 malloc sizeof u32 iterations memset ecx 0xBAADF00D sizeof u32 iterations printf 8X n ecx 0
  • 在客户端系统中安装后桌面应用程序无法打开

    我目前正在使用 Visual Studio 2017 和 4 6 1 net 框架 我为桌面应用程序创建了安装文件 安装程序在我的系统中完美安装并运行 问题是安装程序在其他计算机上成功安装 但应用程序无法打开 edit 在客户端系统中下载了

随机推荐

  • 如何描述和显示DERBY DB中的表?

    我有这个 SQL 查询 1 show tables 2 desc tablename 但这似乎不是德比中的语法 如何在德比中编写这些查询 我想检查表的架构 无论其是否是主键 如何在 websphere 中检查 通过查询显示表 no IJ s
  • Doxygen 并将属性值添加到输出文档

    服务栈使用 C 属性标记 Web 服务的剩余路径 例如 RestService hello1 RestService hello2 public class Hello 我想让 Doxygen 在 Hello 类的 doxygen 输出中包
  • 在 Angular2 中通过指令更改组件属性

    我有一个 Angular 1 应用程序 可以使用一个简单的contentEditable指令 可以在模板中像这样使用 span 编辑元素会触发 setViewValue element html 它按预期工作 我想用类似简洁的模板语法在 A
  • Swift:将任何对象转换为 Int64 = nil

    我有个问题 我想知道为什么会发生这种情况 var dict String Any intValue 1234 stringValue some text dict intValue as Int64 nil why dict intValu
  • 本机 iOS 应用程序中的连字符

    如何在 iOS 中激活自动连字符 我尝试在 UILabel 的属性文本选项中将连字符因子设置为 1 但是我没有得到任何连字符 iOS 7 方式 使用UITextView而不是UILabel The hyphenationFactor 或者作
  • 为什么摘要函数每次与 dplyr mutate 一起使用时都会返回相同的值?

    这是一个包含一列用户 ID 的数据框 gt head df uid 1 14070210 2 14080815 3 14091420 为了便于论证 我想创建一个包含用户 ID 平方根的新列 以及另一个包含用户 ID 哈希值的新列 所以我这样
  • 网页和条形码字体

    我正在开发一个小型应用程序 可以在其中生成条形码列表 我的计算机上安装了正确的字体 现在我将它们直接打印到网页上 它在 Chrome 和 IE 7 中正常工作 但在 Firefox 中不行 有谁知道 Firefox 与 IE 和 Chrom
  • 将字符串解析为带单引号的 JSON?

    我有一根绳子 str a 1 JSON parse str VM514 1 Uncaught SyntaxError Unexpected token 如何将上面的字符串 str 解析为 JSON 对象 这看起来像是一个简单的解析 但它不起
  • Python 生成器可以轻松地从磁盘保存和重新加载吗?

    有没有一种方法可以序列化生成器 当前状态和所有内容 局部变量等 以便您可以稍后加载包含序列化生成器的字符串 并能够从最后一个yield语句退出函数的位置直接获取 如果是 并且您知道带有代码示例的网页 请分享该网页的链接 你应该检查一下gen
  • 如何最小化控制台窗口?

    我正在运行一个 C 控制台应用程序 在一段时间内 我想最小化运行应用程序的窗口 例如 我从 cmd 启动 myApp exe 然后它在新窗口中启动 那么有哪些库可以最小化应用程序运行的窗口 应用程序没有任何 GUI 我想您的应用程序正在 W
  • Kubernetes 中 POD 的计划扩展

    我有一个规模化部署 可预测的负载变化取决于时间 如何让我的部署做好负载准备 例如 我想每天晚上从 16 00 到 23 00 将 Pod 数量加倍 Kubernetes 提供这样的工具吗 我知道 Kubernetes Pod 正在扩展水平
  • 不允许多重。实体框架

    我第一次尝试使用 MVC4 并在尝试创建控制器时收到以下错误 有人可以引导我走向正确的方向吗 微软视觉工作室 System Data Entity Edm EdmAssociationEnd 多重性无效 在关系中的角色 PropertyDa
  • PHP:如何计算人的年龄(月+天)?

    我想使用出生日期计算人的年龄 以月加天为单位 例如 1986 08 23 例如 0 months and 25 days old 5 months and 20 days old 150 months and 4 days old 285
  • 获取 Perl 哈希中数组的长度

    我有以下内容 data host gt i gt someotherstuff 如何获取 i 所在数组的长度 length scalar data host
  • 无效的 Swift 支持 - 文件不匹配

    我刚刚用 Swift 2 重新编写了一个应用程序 我正在尝试将应用程序上传到 iTunesConnect 通过 Xcode 7 GM 进行内部测试 我与 无效的 Swift 支持 错误搏斗了一段时间 还有其他相关问题 但现在它变成了一些不同
  • 用于抑制输出的分号在 IPython 中不起作用

    在文档中IPython 提示与技巧 它表示在命令末尾添加分号 以抑制其输出 这在我的情况下似乎不起作用 甚至 print Hello outputs Hello 我对输出抑制的想法是错误的还是这是一个错误 这在工作时尤其烦人PuDB 因为在
  • 获取上周五的日期

    我可以得到今天的日期 Sys Date 但是我如何获得上周五的日期呢 I tried library xts date1 lt Sys Date to weekly date1 但这会产生错误 我认为这应该有效 library lubrid
  • sessionfactory.openSession() 和 sessionfactory.openStatelessSession() 之间的区别?

    我想知道 hibernates sessionfactory 类的上述两种方法之间的概念差异 如果可以用简单的示例来实现 前者打开一个正常 有状态 会话 而后者 可能并不奇怪 打开一个无状态会话 根据Javadoc 无状态会话是 用于对数据
  • 如何在 Android 上禁用方向更改?

    我有一个应用程序 我只想在纵向模式下使用 所以我定义了 清单 XML 中的 android screenOrientation portrait 这适用于HTC 魔法手机 并防止其他手机上的方向变化 但我有一个问题HTC G1当我打开硬件时
  • 如何将 gridview 数据绑定到 ExpandoObject

    当我尝试对 ASP NET 进行数据绑定时GridView to an IEnumerable