C# 将对象数组转换为数据表

标签 c#

我找不到有关如何将用户定义类型的数组实例转换为 (C# ADO.Net) 数据表的示例——我想使用数据表绑定(bind)到 ASP.Net 数据绑定(bind)控件(例如 gridview) .谁能提供 sample 或向我推荐一些简单的 sample ?

另一个问题是,是否必须转换为数据表才能绑定(bind)到 ASP.Net 中的控件?我可以绑定(bind)到任何用户定义类型的数组吗?

提前致谢, 乔治

最佳答案

不,您不需要 DataTable 来进行绑定(bind) - 事实上,现在大多数绑定(bind)都是基于对象的,尤其是使用 LINQ(生成对象模型,而不是 DataTable)。只需使用公共(public)属性名称(来自您的类)作为不同列等的数据成员。

关于C# 将对象数组转换为数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/525744/

相关文章:

c# - 获取实体的属性列表

c# - 为什么 mvc "remember"旧模型在 "beginform"内?

c# - 网络表单和依赖注入(inject)

c# - MySQL 站点搜索中参数化查询的问题

c# - 为什么 C# 编译器为每个传递的委托(delegate)创建一个新的 Action 实例?

c# - .NET 中未测试类的依赖注入(inject)

c# - Silverlight自定义Tabcontrol设计

c# - 类型为 IEnumerable<IEnumerable<string>> 的参数接受 List<List<string>> 而 IEnumerable<(int, IEnumerable<string>)> 不接受?

c# - 如何防止在图形对象上发生的 ExternalException

c# - 如何在没有 CPU 过载的情况下在任务中引入准确的小延迟?