看到一则使用CollectionBase为父类创建自定义数据源的例子:
创建自定义数据源using System;
创建自定义数据源
namespace 自定义数据源
}

然后我们new一个cusdatasource,并绑定到datagrid上就会出现2列:value和name;

我们还可以通过实现IListSource 或 IEnumerable 接口,来制作自定义的数据源,较上面的麻烦一点,不过更灵活:
创建自定义数据源using System;
创建自定义数据源
创建自定义数据源
namespace personaltest
实现了IListSource接口的自定义数据源,IEnumerable在其中也有实现;
需要注意的地方,IEnumerator接口的movenext()方法,在foreach语句的时候会先执行一次,然后才会用current()方法返回"当前值",所以指针初始化为0
的话就不能在movenext()方法中递增指针,而应该放在current()中。

引用:http://www.cnblogs.com/zpisgod/articles/70024.html

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2021-07-20
  • 2021-08-09
猜你喜欢
  • 2022-12-23
  • 2021-09-30
  • 2021-12-17
  • 2021-06-19
  • 2022-02-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案