2 tofu5221 tofu5221 于 2014.10.20 10:46 提问

关于linq entity对象绑定到控件的问题

第一个问题,绑定到GridView
ListA是查询出来的一个实体对象集合,ListB是ListA下面的一个集合,field1是ListB的一个字段
GridView.DataSource=ListA
怎么在asp代码中把A.ListB[0].Field1绑定进去啊

在后台的ItemDataBound事件里可以逐一手动绑定,不过我想在前台代码里通过<%# Eval("fieldName") %>这种形式直接绑定,不知道怎么做。

第二个问题,绑定到ListBox
ListA是查询出来的一个实体对象集合,B是ListA下面的一个对象,field1是B的一个字段
ListBox.DataSource=ListA
ListBox.DataTextField="B.field1"
这样写会报错,我该怎么绑定这种情况呢?

1个回答

q107770540
q107770540   Ds   Rxr 2014.12.08 10:41

ListBox.DataSource=ListA
ListBox.DataBind();

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
entity framework 6.0 复杂条件的两种调用方式
 共同的部分 OrderModelField omf1 = new OrderModelField("Fbqssj", true);//多个字段排序 OrderModelField omf2 = new OrderModelField("XXGKID", false); 采用方法1或者2 JyWeb_XXGK_Short prexxgk = b
LINQ to Entities多表查询
LINQ 技术(即 LINQ to Entities)使开发人员能够通过使用 LINQ 表达式和 LINQ 标准查询运算符,直接从开发环境中针对 实体框架对象上下文创建灵活的强类型查询。LINQ to Entities 查询使用对象服务基础结构。ObjectContext 类是作为 CLR 对象与 实体数据模型 进行交互的主要类。开发人员通过 ObjectContext 构造泛型 Obj
LINQ to Objects(用于集合、文件、字符串对象的LINQ)
LINQ to  Object是LINQ的基础,而LINQ to SQL、LINQ to  XML是中间LINQ提供程序,它们主要把数据源转换成LINQ to Objects兼容的类型,以便与LINQ to Objects进行操作。LINQ to Objcets就是直接 对IEnumerable或IEnumberable集合使用LINQ查询。LINQ标准查询运算符概述LINQ标准查询运算符是依靠一组扩展方法来实现的。而这些扩展方法分别是System.Linq.Enumerable和System.Linq.Q
Entity Framework技术系列之7:LINQ to Entities
前言 LINQ(Language Integrated Query,语言集成查询)是一组用于C#和VB.NET语言的扩展,它允许编写C#或者VB.NET代码,以与查询数据库相同的方式操作内存数据。LINQ提Entity Framework技术系列之7:LINQ to Entities供了丰富的类似SQL的查询语法,功能强大且容易上手。下图汇总展示了LINQ技术的官方实现集合:   图1官方L
Linq to Entity 增,删,改,查 语句
一、增 public void Insert(ExamineeDto item) { using (var ctx = new PersonnelExamEntities()) { var newItem = new Ex_Examinee {
linq to entity查询的日期格式化
当从数据库查询数据的同时对取得的数据中日期进行格式化。 /// /// 同类文章 /// /// public string SameCategoryArticles(int id) { int objId = Utility.StrToInt(id, 0); /
asp.net MVC + linq to Entity linq to Entity的基本操作
MVC搞明白之后,我们就要用一下linq to Entity了。它的基本语法与linq to sql很相似,只是在有一些地方有些区别,个人感觉最大的区别就是linq to sql有的一些功能,它没有,哇哈哈。。。。。。。。。为什么这么说呢。在后面的操作中,遇到了,我会提一下。   对于用习惯了ado.net的朋友来说,一下写linq to Entity会感觉有点别扭,为什么呢。主要是因为它的SQ
LINQ to Entities详解
相关概念在开始了解LINQ to Entities之前,需要先对.NET Framework 3.5版本后对C#语言的几个扩展特性做一些阐释,这有助于我们更容易、更深刻的理解LINQ to Entities技术的原理与实现。一、隐式实例化局部变量.NET Framework 3.5后,实例化局部变量语法有了新的选择:使用“var”关键字隐式类型化:var user = new User();隐式类
linq to Entity 实现 left join
from u in usergroups from p in u.UsergroupPrices select new UsergroupPricesList      {      UsergroupID= u.UsergroupID,      UsergroupName= u.UsergroupName,      Price= p.Price }Left Jo
NET的LINQ to Entity模拟实现SQL的WHERE IN
1. [代码]构造Lambda语句      ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28