datagrid增加删除列
要求界面有  datagrid显示   textbox输入   button
textbox 中输入4,按button就加4列输入-3就减少3列
textbox 中输入3,按button就加3列输入-2就减少2列
一句话:文本框中输入几(数字)就相应的增加几列最好可以清楚一点

解决方案 »

  1.   

    DataGrid 是一个模板,没有数据填充搞那么多列有虾米用处?
      

  2.   

    protected void Button1_Click(object sender, EventArgs e)
        {
            int iCount = Convert.ToInt32(this.TextBox1.Text);
            int iColumns = this.GridView1.Columns.Count;
           
            if (iCount != 0)
            {
                if (iCount < 0&&iColumns+iCount>0)
                {
                    if(iColumns+iCount<0)
                    {
                        Response.Write("<script languange=javascript> alert('列数总数不能小于零!')</script>"); 
                    }
                    for (int i = 0; i > iCount; i--)
                    {
                        this.GridView1.Columns.RemoveAt(iColumns+iCount);
                    }
                  }
             }    }
    以上这些是减列的,增加列的自己搞定!