1.创建Field
BoundField requestitem = new BoundField();//注意Field可以是ButtonField,TemplateField,...等等GridView支持的Field
2.添加Field
requestitem.DataField
requestItem.DataField = dataField; //dataField指的得是绑定的数据源中定义的某个字段的名字,比如数据源为DataSet,包含一个数据表,数据表中包含一行名字为"ID"的Row,则可以设置dataField="ID"
requestItem.HeaderText = headerText; //定义头部的文本
//requestItem.HeaderStyle.CssClass = headerStyle; //若有默认样式,此行代码及对应的参数可以移除
//requestItem.ItemStyle.CssClass = itemStyle; //若有默认样式,此行代码及对应的参数可以移除
requestItem.ItemStyle.HorizontalAlign = HorizontalAlign.Center; //内容居中显示
requestItem.Visible = isVisible;
requestItem.ItemStyle.Width = width;
requestGridView.Columns.Add(requestItem); //把动态创建的列,添加到GridView中
//UserGropuRequestGridView.Width = new Unit(UserGropuRequestGridView.Width.Value + width); //每添加一列后,要增加GridView的总体宽度,