其实就是如何实现在自定义控件的集合数据绑定.在msdn中没找到

解决方案 »

  1.   

    参考
    BaseDataBoundControl 类
      

  2.   

    没有看懂你要问什么。如果你定义一个接口,例如:
        Public MustOverride Property DataSource() As Data.DataTable
    那么就在DataBind()方法中读取数据就好了,这是普通的ADO.NET编程。你还是提出具体的问题比较好回答。
      

  3.   

    微软的数据绑定使用了object类型的接口定义,这有过去某些“VB和Office大师”的影响,这不应该在去学。你应该使用明确的类型(包括范型),而不要使用object类型。
      

  4.   

    你需要自己开发控件,并且是数据控件因此需要支持DataBind,但是你不知道这部分的代码怎么写是不是?确实MSDN在这方面没写什么。如果你乐意买书看,建议你买Wrox的《ASP.NET服务器控件高级编程》,该书的dearbook网址:
    http://www.dearbook.com.cn/book/1533
    这本书中你肯定能够找到满意的解释,因为它细致说明了制作控件的每一个步骤,包括每一种特定类型的控件(例如你想了解的数据控件)。如果你不乐意买书看,建议你用Reflector,使用".NET+Reflector"在Google搜索就能找到,之后你能够反编译.NET本身的代码来参考。你找到Repeater本身的代码,好好研究一下就能有一些思路,不过这样需要你有很好的自学能力,付出比看上面那本书更多的时间与精力去摸索。