• 大小: 1.97M
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: 其他
  • 标签: 其他  

资源简介

网络硬盘网站.7z

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.IO;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class admin : Page
{
    private void Databind()
    {
        string sql = string.Empty; //创建字符串变量用于存储sql语句
        //获取登录管理员的权限
        string flag = ComClass.returnValues(“u_identity“ Session[“adminname“].ToString());
        if (flag == “1“) //如果其权限等于1说明是普通管理员
        {
            //只检索权限是0的所有普通用户
            sql = “select * from tb_user where u_identity=0“;
        }
        else //如果不等于1,则是超级管理员
        {
            //检索所有用户,包括普通用户和普通管理员
            sql = “select * from tb_user where u_identity<2“;
        }
        DataSet ds = ComClass.getDS(sql); //将数据存储在DataSet中
        GridView1.DataSource = ds.Tables[0]; //设置GridView控件数据源
        GridView1.DataKeyNames = new[] {“ID“}; //设置主键字段
        GridView1.DataBind(); //绑定数据
        for (int i = 0; i <= GridView1.Rows.Count - 1; i++) //遍历控件的所有行
        {
            //设置用户空间大小的DropDownList控件
            DropDownList dlsize = (DropDownList) GridView1.Rows[i].FindControl(“ddlsize“);
            //设置用户权限的DropDownList控件
            DropDownList dllevel = (DropDownList) GridView1.Rows[i].FindControl(“ddllevel“);
            //显示数据库中设置的用户空间的大小
            dlsize.SelectedValue = ComClass.returnval(“u_disk“ Convert.ToInt32(GridView1.DataKeys[i].Value));
            //显示数据库中设置的用户权限
            dllevel.SelectedValue = ComClass.returnval(“u_identity“ Convert.ToInt32(GridView1.DataKeys[i].Value));
        }
    }

    protected void Page_Load(object sender EventArgs e)
    {
        if (!IsPostBack) //如果页面第一次加载
        {
            if (Session[“adminname“] != null) //如果Session[“adminname“]不为空,说明用户已经登录
            {
                Databind(); //调用Databind方法绑定数据到GridView控件
            }
            else //否则,如果Session[“adminname“] 为空则说明用户没用登录
            {
                Response.Redirect(“Login.aspx“); //则自动转向登录界面
            }
        }
    }

    protected void GridView1_RowDataBound(object sender GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow) //如果是数据绑定行
        {
            //鼠标经过时,行背景色变 
            e.Row.Attributes.Add(“onmouseover“ “this.style.backgroundColor=‘#E6F5FA‘“);
            //鼠标移出时,行背景色变 
            e.Row.Attributes.Add(“onmouseout“ “this.style.backgroundColor=‘#FFFFFF‘“);
            e.Row.Attributes.Add(“style“ “height:28px“); //设置行的高度
        }
        if (e.Row.RowType == DataControlRowType.Header) //如果是表头
        {
            //设置表头的背景图片及高度
            e.Row.Attributes.Add(“style“ “background-image:url(‘images/ht_10.gif‘);height:24px;“);
        }
    }

    protected void GridView1_PageIndexChanging(object sender GridViewPageEventArgs e) //单击分页时触发该事件
    {
        GridView1.PageIndex = e.NewPageIndex; //重新设置当前页的索引
        Databind(); //调用Databind方法重新绑定数据
    }

    protected void GridView1_RowCommand(object sender GridViewCommandEventA

评论

共有 条评论