如何使DBGrid不显示出来

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:33:44
我要做一个管理系统,当管理员登录的时候,DBGid会有显示数据,然后其他用户看呢DBGid就不显示数据了。
就是想让它隐藏了
请高手指点

这个很容易,如果你数据库里的用户表有个标志字段可以区分的话,可以用
if (session["userid"]=="1")//数据库查询的标志字段,也可以说是权限,如0表示一般用户,1表示管理员.
{
datagrid.visible=true;
}
else
{
datagrid.visible=false;
}
如果没有标志字段,而你的管理员又是个不变的用户名,也可以:
if (session["userid"]=="admin")//这样就是写死了的.而且不需要管数据库.
{
datagrid.visible=true;
}
else
{
datagrid.visible=false;
}