找回密码
 立即注册

QQ登录

只需一步,快速开始

mqd2002

银牌会员

5

主题

33

帖子

3691

积分

银牌会员

积分
3691

活字格认证

mqd2002
银牌会员   /  发表于:2011-7-22 09:53  /   查看:5675  /  回复:1
你好,我想实现点击列头排序的功能,初始有几行隐藏行,但是在响应完排序事件后,隐藏的行都显示出来并且排序了,请问怎么能不让隐藏行在排序之后显示出来。代码如下:
protected void C1GridView1_Sorted(object sender, EventArgs e)
        {
            Maticsoft.BLL.CB_USERINFO bll = new BLL.CB_USERINFO();
            DataSet ds = new DataSet();
            ds = bll.GetAllList();          //定义的数据源
            int OriginalC1GvRow = ds.Tables[0].Rows.Count; //数据源里面有的行数
            for (int i = 0; i < C1GvAddRow; i++)            //预留的空行数
            {
                DataRow dr = ds.Tables[0].NewRow();
                ds.Tables[0].Rows.Add(dr);
            }
            ViewState["OriginalC1GvRow"] = OriginalC1GvRow;
            for (int i = 0; i < OriginalC1GvRow + C1GvAddRow; i++)  //把预留的空行数隐藏
            {
                if (C1GridView1.Rows.Cells[1].Text.Trim().Contains("&n"))
                {
                    C1GridView1.Rows.Visible = false;
                }
            }
        }

1 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-22 10:39:00
沙发
你好,你能把这个页面发给我嘛,单从这个函数看,没有什么异常
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部