为什么不能创建 DataControlField

作者:vkvi 来源:千一网络(原创) 日期:2010-6-9

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 类似,怎么样,简单吧。

相关文章