如何实现IList 接口, 在DataGridView中数据绑定
如何让 列名与DataGridView中的DataPropertyName对应
10 回答
弑天下
TA贡献1818条经验 获得超8个赞
class MyList : IList<User> {
private List<User> list = new List<User>();
public void Add(User user) {
list.Add(user);
}
//其他方法
}
MyList users = new MyList();
users.Add(user1);
users.Add(user2);
dataGridView.DataSource = users;
这样有问题?
守着一只汪
TA贡献1872条经验 获得超3个赞
如果你是想让GridView自己绑定字段,那你看看是不是AutoGenerateColumns这个属性.如果你实现了IList,那你所说的DataPropertyName=name这个问题你就不用考虑了,这是数据绑定的问题.你只要在GridView的模板里设置好,再调用GridView.DataBind()就OK了.
噜噜哒
TA贡献1784条经验 获得超7个赞
可以参考:CYQ.Data 轻量数据层之路 框架开源系列 索引 在最下面的原理篇里,
有几篇文章是讲MDataTable是如何实现绑定到控件的,只要看懂,基本你的问题也解决了。
- 10 回答
- 0 关注
- 473 浏览
添加回答
举报
0/150
提交
取消