天涯之外

导航

2009年4月19日 #

通过实现ITemplate接口编程动态添加模板列

摘要: 使用编程方式动态添加DataGrid模板列: public class UserItemTemplate : ITemplate { #region ITemplate 成员 public void InstantiateIn(Control container) { Label lbl = new Label(); lbl.DataBinding += new EventH... 阅读全文

posted @ 2009-04-19 21:58 天涯之外 阅读(617) 评论(1) 推荐(0) 编辑

动态模板类使用 ITemplate 接口 GridView动态模板

摘要: GridView中动态添加模板,这个操作不复杂,主要调用了ITemplate 接口及其方法InstantiateIn,可能会用到TemplateField类。以GridView中动态添加模板列为例。   首先根据创建一个实现ITemplate 接口的类,并重写InstantiateIn方法:/// <summary>/// 模板类/// </summary>public c... 阅读全文

posted @ 2009-04-19 21:51 天涯之外 阅读(960) 评论(0) 推荐(0) 编辑

动态创建模板列并绑定数据(GridView,Repeater,DataGrid)

摘要: 很长一段时间中,不管是使用DataGrid 还是GridView都是通过拖放的方式。而这两天有个需求必须使用自定义的GridView,动态创建GridView的Columns,折腾了数小时,终于搞定,下面来说说具体的方法,希望能够帮助新手,也希望高手指点,毕竞我也够菜的;入正题: 一、来看看在VS2005自带的帮助文档中在Repeater使用动态创建的 的方法: 要创建动态模板,请创建以后需要... 阅读全文

posted @ 2009-04-19 19:31 天涯之外 阅读(933) 评论(0) 推荐(0) 编辑