风萧雨瑟

成功在于坚持

导航

Gridview隐藏id列,弹出模式对话框,并可以分页

最近在做一个系统时,需要点击gridview的某行弹出一个模式对话框,对话框中获取当前行的id,陈列出详细信息

开始采用了网上的一下方法

 protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    {
            e.Row.Cells[0].Visible = false;
    }

这样做id那行隐藏是隐藏了,但是又出现了一个问题,不能分页了,经过研究,gridview自带的分页也是位于列的第一个单元格,所以写了上面那行后当然就不能分页了,因此我修改成以下代码后就一切ok了

 protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header)
        {
            e.Row.Cells[0].Visible = false;
        }
    }

posted on 2008-09-08 23:41  肖林海  阅读(441)  评论(0编辑  收藏  举报