使用此代码时:
GridView1.Columns.Add(new TemplateField());
BoundField b = new BoundField();
GridView1.Columns.Add(b);
b.DataField = "ID";
//Add checkbox
GridView1.DataSource = dt;
DataGridViewCheckBoxColumn doWork = new DataGridViewCheckBoxColumn();
doWork.HeaderText = "Include Dog";
doWork.FalseValue = "0";
doWork.TrueValue = "1";
GridView1.Columns.Insert(0, doWork);
GridView1.DataBind();
添加除 之外的任何列都没有问题DataGridViewCheckBoxColumn
,我在其中收到此错误消息:
参数 2:无法从 'System.Windows.Forms.DataGridViewCheckBoxColumn' 转换为 'System.Web.UI.WebControls.DataControlField'