【发布时间】:2009-08-06 02:27:29
【问题描述】:
大家好,我的 ASP:RadioButtonList 有点问题,用 Google 和 SO 搜索过,没有运气,你能帮帮我吗?
我遇到了数据绑定问题。我有一个看起来像这样的自定义类:
public class myClass{
public myInnerClass{
public int myID;
public String myTextField;
/* other fields*/
}
public List<myInnerClass> myList;
}
我正在尝试将它的内部类的通用列表绑定到 radiolist:
protected void Page_Load(object sender, EventArgs e){
myClass data = anotherClass.getData();
uxRadioList1.DataSource = data.myList;
uxRadioList1.DataTextField = "myTextField";
uxRadioList1.DataValueField = "myID";
uxRadioList1.DataBind();
}
但它不会去。当我没有指定它绑定的 DataTextField 和 DataValueField 字段时,它会显示 'myClass+myInnerClass' 。我该如何正确地做到这一点?
【问题讨论】:
-
“但它就是不会去”不是太具有描述性。当您指定 DataTextField 和 DataValueField 时会发生什么?
-
为什么是嵌套类?只需将其删除,您的问题就会少得多。
标签: asp.net data-binding radiobuttonlist