protected void ForeachCheckBox()
{
gv.Columns.Clear();
BoundField bf = null;
TemplateField tf = null;
foreach (Control c in drag.Controls)//遍历所有控件
{
if (c is CheckBox)//只遍历CheckBox控件
{
if (((CheckBox)c).Checked)
{
//bf = new BoundField();
//bf.HeaderText = ((CheckBox)c).Text;
//bf.DataField = ((CheckBox)c).ToolTip;
//gv.Columns.Add(bf);
tf =new TemplateField();
tf.ShowHeader = true;
tf.HeaderTemplate = new GridViewTemplate(DataControlRowType.Header, ((CheckBox)c).Text, ((CheckBox)c).ToolTip);//添加的列标题
{
gv.Columns.Clear();
BoundField bf = null;
TemplateField tf = null;
foreach (Control c in drag.Controls)//遍历所有控件
{
if (c is CheckBox)//只遍历CheckBox控件
{
if (((CheckBox)c).Checked)
{
//bf = new BoundField();
//bf.HeaderText = ((CheckBox)c).Text;
//bf.DataField = ((CheckBox)c).ToolTip;
//gv.Columns.Add(bf);
tf =new TemplateField();
tf.ShowHeader = true;
tf.HeaderTemplate = new GridViewTemplate(DataControlRowType.Header, ((CheckBox)c).Text, ((CheckBox)c).ToolTip);//添加的列标题