02 2008 档案

摘要:对于数据绑定控件的开发,其主要的要点如下: 1、 定义控件实现INamingContainer接口; 2、 对于基于模板的数据绑定控件还需要实现模板属性; 3、 实现有关数据绑定的内容,包括建立DataSource和DataBind方法等; 4、 使用数据源或者ViewState数据创建子控件层次结构。 以上四点是开发基于模板的数据绑定控件的基本要点,在VS.NET中提供的... 阅读全文
posted @ 2008-02-20 22:09 xin478 阅读(445) 评论(1) 推荐(0) 编辑
摘要:在dotNET中,DataGrid, Repeater等控件的数据源只需要是一个从IEnumerable接口派上的对象就可以进行绑定了,所以可以将DataTable, DataView等作为数据源。 在面向对象开发的中,一般我们会返回一个对象集合而不是一个DataTable, 而dotNet中的集合对象(如Array, ArrayList等)都实现了IEnumerable接口,故而也可以直接将对象... 阅读全文
posted @ 2008-02-20 22:08 xin478 阅读(339) 评论(0) 推荐(0) 编辑
摘要:任何控件都可以包含子控件。一个控件支持模板,其实就是在往它里面加子控件。模板是用什么形式在控件内公开的呢?想一想,我们用一个一般的控件都可以直接用标记来指定属性,而模板也是使用标记来操作。使用模板的时候,就是用标记的方法给模板赋值,根据“任何控件都可以包含子控件”,所以模板里也可以再包含控件。因此,模板在控件定义中就表现为属性。我们的标记都是用xml形式呈现的,因此,使用模板实际上就是给控件的某个... 阅读全文
posted @ 2008-02-18 21:17 xin478 阅读(472) 评论(0) 推荐(0) 编辑