会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
heloogof
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
公告
实习日志----8.gridview中关于visible属性的一点小问题
在实际应用中,一些对gridview的操作我们希望只有具有某种权限的人才可以进行操作,在进行操作时候我们需要用到一些数据库的字段(如id)但又不希望显示出来,而当我们把这些字段的visible属性设为false时,却又取不到它的值了,下面这段代码在解决这些问题上或许会为您提供些帮助。
Code
1
protected void gvDataResult_RowDataBound(object sender, GridViewRowEventArgs e)
2
{
3
//不是超级管理员的用户将无法进行删除操作
4
if (MM_IsSupper == "0")
5
{
6
gvDataResult.Columns[6].Visible = false;
7
}
8
//解决gridview中的列不可视时无法取到值的问题
9
if ((e.Row.RowType == DataControlRowType.DataRow) || (e.Row.RowType == DataControlRowType.Header) || (e.Row.RowType == DataControlRowType.Footer))
10
{
11
e.Row.Cells[7].Visible = false;
12
}
13
}
posted on
2009-08-20 17:41
哦呵呵哈哈
阅读(
361
) 评论(
0
)
收藏
举报
刷新页面
返回顶部