gpt4 book ai didi

.net - 将自定义类绑定(bind)为数据源

转载 作者:行者123 更新时间:2023-12-01 13:03:27 24 4
gpt4 key购买 nike

假设我有这个类:

public class Student {

private string _name;
private int _id;

public string Name
{
// get and set
}

public int ID
{
// get and set
}

}

我想把它绑定(bind)到,比如 FormView

<asp:FormView runat="server" ID="FormView1">
<ItemTemplate>
<asp:Label runat="server" id="lblName" Text="<% Eval('Name') %>" />
</ItemTemplate>
</asp:FormView>

但是,当我尝试做的时候

FormView1.DataSource = student;

我会收到一条错误消息,提示我必须实现 iListSource、iEnumerable 或 IDataSource。

我不知道 IListSource 和 IEnumerable 是否适用,我也找不到关于如何实现 IDataSource 的好例子。

这是针对 asp.net 的。

最佳答案

创建一个列表对象,有点像

List<Student> lstStudent = new List<Student>();
lstStudent.add(student);

FormView1.DataSource = lstStudent;

关于.net - 将自定义类绑定(bind)为数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4391031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com