DataControlField 类是抽象的,所以无法直接创建,要用其派生类来创建。
它的派生类有:
- BoundField
- ButtonField
- CheckBoxField
- CommandField
- HyperLinkField
- ImageField
- TemplateField
前面六个应用都很简单,只有最后一个(TemplateField)最复杂,要了解其使用方法可参见动态添加 GridView 的模板列。
本文再说一说 BoundField 的应用:
BoundField field = new BoundField();
field.HeaderText = "标题";
field.DataField = "Title";
GridView1.Columns.Add(field);
这样就为 GridView 动态添加一列了,DetailsView 类似,怎么样,简单吧。