【发布时间】:2013-12-03 09:49:52
【问题描述】:
我有类似的课程
public class A
{
public string name;
}
public class B
{
public int Id;
public A obj;
}
然后,我有 ASP.NET WebForms 应用程序和带有 ListBox 控件的页面。
我想将List<B> 设置为ListBox 的数据源。
List<B> list = ...; //fill data
lbx.DataSource = list;
lbx.DataValueField = "Id";
lbx.DataTextField = A.name; //how can I do it?
lbx.DataBind();
所以,我的问题是:如何将 DataTextField 链接到列表中对象的属性?
谢谢!
【问题讨论】:
-
DataTextField接受一个字符串。 -
是的,我知道。但是有办法解决我的问题吗?
-
如果可能,Try B 继承自 A (B : A)
标签: c# asp.net datatextfield