为了账号安全,请及时绑定邮箱和手机立即绑定

实现IList 数据绑定

实现IList 数据绑定

qq_笑_17 2018-12-07 05:25:26
如何实现IList  接口, 在DataGridView中数据绑定 如何让 列名与DataGridView中的DataPropertyName对应
查看完整描述

10 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

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

查看完整回答
反对 回复 2019-01-21
?
弑天下

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;

 

这样有问题?

查看完整回答
反对 回复 2019-01-21
?
守着一只汪

TA贡献1872条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-01-21
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

额.这个完全就不是一回事么
查看完整回答
反对 回复 2019-01-21
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

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

查看完整回答
反对 回复 2019-01-21
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

具体说说~~
查看完整回答
反对 回复 2019-01-21
?
噜噜哒

TA贡献1784条经验 获得超7个赞

可以参考:CYQ.Data 轻量数据层之路 框架开源系列 索引 在最下面的原理篇里,

有几篇文章是讲MDataTable是如何实现绑定到控件的,只要看懂,基本你的问题也解决了。

查看完整回答
反对 回复 2019-01-21
  • 10 回答
  • 0 关注
  • 473 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信