62,047
社区成员
发帖
与我相关
我的任务
分享
//添加模板列,GridViewTemplate为现实ITemplate接口的类
TemplateField tfCheck = new TemplateField();
tfCheck.ShowHeader = true;
tfCheck.HeaderTemplate = new Common.GridViewTemplate(DataControlRowType.Header, "选择");
tfCheck.ItemTemplate = new Common.GridViewTemplate(DataControlRowType.DataRow, "chkSelect");
grdData.Columns.Add(tfCheck);
//添加普通列
for (int i = 0; i < dtSource.Columns.Count; i++)
{
BoundField bfColObjec = new BoundField();
bfColObjec.HeaderText = dtSource.Columns[i].Caption;
bfColObjec.DataField = dtSource.Columns[i].ColumnName;
bfColObjec.ShowHeader = true;
bfColObjec.Visible = true;
grdData.Columns.Add(bfColObjec);
}