猿问

实现IList 数据绑定

如何实现IList  接口, 在DataGridView中数据绑定

如何让 列名与DataGridView中的DataPropertyName对应

qq_笑_17
浏览 474回答 10
10回答

holdtom

楼主是想自己写一个控件?

弑天下

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;   这样有问题?

守着一只汪

如果你是想让GridView自己绑定字段,那你看看是不是AutoGenerateColumns这个属性.如果你实现了IList,那你所说的DataPropertyName=name这个问题你就不用考虑了,这是数据绑定的问题.你只要在GridView的模板里设置好,再调用GridView.DataBind()就OK了.

拉莫斯之舞

额.这个完全就不是一回事么

蓝山帝景

要实现同list<>一样的功能必须要实现两个接口吧。

明月笑刀无情

具体说说~~

噜噜哒

可以参考:CYQ.Data 轻量数据层之路 框架开源系列 索引 在最下面的原理篇里, 有几篇文章是讲MDataTable是如何实现绑定到控件的,只要看懂,基本你的问题也解决了。
随时随地看视频慕课网APP
我要回答