我想获得选中的gridview columns.i有一个包含gridview headerrow的checkboxlist [英] I want to get selected gridview columns.i have a checkboxlist contains gridview headerrow

查看:70
本文介绍了我想获得选中的gridview columns.i有一个包含gridview headerrow的checkboxlist的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个gridview它包含13列。在gridview下面,我有一个包含所有gridview HeaderRow的复选框。例如gridview headerrow包含此列名称



I have a gridview it contains 13 Columns. Below gridview i have a checkbox contain all the gridview HeaderRow. for example the gridview headerrow contain this Column names

Name Address Number State city Country Sex Email





在gridview下面这样的复选框





Below the gridview The checkbox like this

[]Name []Address []Number []State []city []Country []Sex []Email





当我查看姓名,号码,状态,电子邮件



点击ButtonI后我希望这四列只显示在gridview中



< b>我尝试了什么:





when i check ony Name,Number,State,Email

after i click the ButtonI want this four column only display in the gridview

What I have tried:

<pre>  
protected void btnSave_Click(object sender, EventArgs e)
    {
        DataTable dt = new DataTable();
        int a = Convert.ToInt32(lblaaa.Text);
        string ala = ViewState["ala"].ToString();
        string[] arrVal = ala.Split(',');
            
                foreach (GridViewRow row in grdBindExcel.Rows)
                {
                    if (row.RowType == DataControlRowType.DataRow)
                    {
                     
                        for (int i = 0; i <= arrVal.Length-1; i++)
                        {
                            int index = Convert.ToInt32(arrVal[i]);
                            string headertext = grdBindExcel.HeaderRow.Cells[index].Text;
                            string name=row.Cells[index].Text;
                            dt.Rows.Add(headertext);
                        }
                }
            }
                grdviw.DataSource = dt;
                grdviw.DataBind();
           
    }

推荐答案

查看这篇文章并尝试

显示在CheckBox上隐藏ASP.Net GridView列未选中使用jQuery [ ^ ]
check this article and try
Show Hide ASP.Net GridView Columns on CheckBox Checked Unchecked using jQuery[^]


这篇关于我想获得选中的gridview columns.i有一个包含gridview headerrow的checkboxlist的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆