C# 将RadioButtonList绑定到List并设置DataValueField属性

C# 将RadioButtonList绑定到List并设置DataValueField属性,c#,data-binding,asp.net-4.0,C#,Data Binding,Asp.net 4.0,我有一门课叫Answer,包括: int ID; String Text; 我有一张这样的清单: List<Answer> myList; 但是DataValueField绑定不好!我觉得我这样做是错误的,正在等待您的帮助:也许可以尝试将ID属性更改为字符串 根据此处的文档,DataValueField是一个字符串属性: 这对我有用 答案类具有以下属性 public string AnswerID { get { return theAnswerID; } se

我有一门课叫Answer,包括:

int ID;

String Text;
我有一张这样的清单:

List<Answer> myList;

但是DataValueField绑定不好!我觉得我这样做是错误的,正在等待您的帮助:

也许可以尝试将ID属性更改为字符串

根据此处的文档,DataValueField是一个字符串属性:

这对我有用

答案类具有以下属性

public string AnswerID
{
    get { return theAnswerID; }
    set { theAnswerID = value; }
}

public string Text
{
    get { return theText; }
    set { theText = value; }
}

然后创建列表并绑定。如果它仍然不起作用,那么我会绑定到gridview以查看您的列表中有哪些内容。

您发布的类是答案还是问题?我想它在什么地方贴错标签了:对不起,贴错标签就在这里,再次对不起!谢谢,亲爱的,但很抱歉,它没有工作!我已经将ID属性从int改为string,但是什么也没发生!您验证了集合上的ID属性是否已填充?您正在检查页面源以查看是否未填充值?
public string AnswerID
{
    get { return theAnswerID; }
    set { theAnswerID = value; }
}

public string Text
{
    get { return theText; }
    set { theText = value; }
}